Fullstack Developer

1 month ago


Montreal, Canada Catallaxy Full time

Catallaxy is looking for a talented full-stack developer (node.js) able to quickly develop, deliver and support clean, scalable and high quality code for blockchain applications.

  • You will work closely with the head of product
  • You will have the opportunity to grow inside the organization

Job Location: Montreal, Quebec, Canada

Job type: Full time

Responsibilities:

  • Design, develop, deliver, and support web-based applications and APIs
  • Write maintainable code with extensive tests and version control
  • Ensure the scalability and quality of all code and products
  • Build applications that focus on great user experience
  • Create automated testing to quickly and confidently ship code
  • Assist with product documentation, unit testing and ensuring overall product quality
  • Participation in daily scrums, design discussions, code reviews and code analysis
  • Help choose and define the tech stack and tools

Requirements

  • 3+ years’ experience in software development
  • 2+ years with JavaScript technologies: Node.js and React/Angular or similar
  • Experience building scalable web applications using modern frameworks (React/ Angular, etc.) and tools (npm, webpack, etc.)
  • Good understanding of both front end (JavaScript, HTML, CSS) and server side (Node.js, express) components
  • Experience with API design and development (REST, JSON, RESTFull services).
  • CSS preprocessors like Sass or LESS
  • Front-end (CSS) frameworks like Foundation or Bootstrap
  • JS-based build tools like Grunt, Gulp, and Bower
  • Experience using test-driven development and writing accurate tests
  • Experience with databases SQL and NoSQL (MongoDB, Postgres, etc...)
  • Ability to translate technical requirements into elegant code solutions
  • Focus on continuous improvement
  • Experience with cloud providers (AWS/OVH/Google, etc.) and service deployment
  • Embrace Agile/Scrum methodologies and development best practices
  • Experience with Git
  • Keeping in mind Security concerns throughout the process
  • Excellent problem solving and debugging skills to rapidly identify and fix bugs and problems
  • Ability to identify, implement and manage code libraries that minimize repetitive code and improve application design
  • Use code optimization techniques to improve robustness and performance of software

Human skills:

  • Proven and strong communication skills (in English and/or French)
  • Team player, but also fully able to efficiently accomplish tasks independently
  • Strong analytical and problem solving skills
  • You get things done
  • Willingness to wear multiple hats and be flexible in a fast-moving environment

Nice to have

  • Bachelor or master degree in Computer Science, a related field or equivalent experience
  • Knowledge/experience with other programing languages (C++, Go, .Net, Python)
  • Blockchain, bitcoin interest or willing to learn
  • Interest in smart contract (Ethereum)
  • Mobile dev (IOS, Android) or ability to hire and manage someone if needed
  • Experience with distributed systems and decentralized technologies
  • Experience with message or event driven architectures (such as RabbitMQ or Kafka)
  • Continuous Integration (CI) and Continuous Delivery (CD) DevOps experience.
  • Experience with Docker
  • Knowledge of Micro Services concepts and architecture

Please submit a resume, and a short text highlighting your experience with the mentioned programing languages and tools as well as your experience developing web applications and products.

About Catallaxy

With more than 15 Montreal-based experts and nearly 50 strategic partners worldwide, our service offering combines the technical expertise of the best core Blockchain talents and the strategic consulting power of Raymond Chabot Grant Thornton. Our objective is to prepare businesses for their blockchain transformation.

Catallaxy is also launching the Blockhouse. The Blockhouse is a unique innovation center bringing together the most influential players in the blockchain community. Strategically based in Montréal, the Blockhouse is a unique international showcase for decentralized and distributed technologies.

#J-18808-Ljbffr
  • Fullstack Developers

    2 weeks ago


    Montreal, Canada The Select Group Remote Work Freelance Full time

    Fullstack Developers (Lead + Developer) Array Take the Next Step If you are ready to take on the next step in your career and this seems like the perfect job for you, send us your updated resume.

  • Fullstack Developers

    3 weeks ago


    Montreal, Canada The Select Group Remote Work Freelance Full time

    Fullstack Developers (Lead + Developer) Full Stack Developers One of The Select Group’s clients is looking for both a Full Stack Developer and Lead Full Stack Developer to join their team in Montreal, Quebec. It will require 2-3 days per week onsite, working on a T4 basis, and expert French speaking proficiency. Requirements: Bilingual...


  • Montreal, Canada Epsilon Solutions Ltd. Full time

    Role: Java Fullstack Developer (Springboot, Angular, Javascript) Location: Montreal, QC (Onsite) Term: Contract Requirements: 5-7 years of experience in developing application using Java/J2EE technologies. Working knowledge on REST, Spring MVC, Springboot Should have experience in using Typsc


  • Montreal, Canada Prevu3D Inc. Full time

    Prevu3D is an emerging software company on a mission to help engineers and key stakeholders in the food production, automotive, energy and manufacturing industries. Our end-to-end platform uses reality capture data to create the most realistic digital twins in the market. Under the guidance of the Platform Lead, the Senior FullStack Software Developer holds...


  • Montreal, Canada Prevu3D Inc. Full time

    Prevu3D is an emerging software company on a mission to help engineers and key stakeholders in the food production, automotive, energy and manufacturing industries. Our end-to-end platform uses reality capture data to create the most realistic digital twins in the market. Under the guidance of the Platform Lead, the Senior FullStack Software Developer holds...


  • Montreal, Canada Prevu3D Inc. Full time

    Prevu3D is an emerging software company on a mission to help engineers and key stakeholders in the food production, automotive, energy and manufacturing industries. Our end-to-end platform uses reality capture data to create the most realistic digital twins in the market. Under the guidance of the Platform Lead, the Senior FullStack Software Developer holds...


  • Montreal, Canada TCP Management Full time

    Voxco, une société de premier plan dans le domaine des solutions logicielles d'enquête, recherche un développeur FullStack talentueux pour rejoindre notre équipe dynamique à Montréal. En tant que développeur FullStack, vous serez responsable du développement et de la maintenance de nos applications logicielles, en utilisant une gamme de technologies...


  • Montreal, Canada Coveo Solutions inc. Full time

    Make an impactful contribution to developing the core product of Coveo! Are you someone eager to immerse yourself in the roadmap and tasks of a team where you will gain new skills, collaborate on exciting programs and learn from experts? Then we have the internship for you! We’re looking for people passionate about fullstack development to contribute to...


  • Montreal, Canada Davidson consulting Full time

    Joining Davidson not only means joining a group of 3,000 consultants in 6 countries and 2 continents, but also joining a company that has been voted a Great Place To Work France and Europe by its employees for no less than 4 years, as well as one of the largest B Corps in France, named Best in the World in the “employees” category in 2022! (“B Corps”...


  • Montreal, Canada Coveo Solutions inc. Full time

    Make an impactful contribution to developing the core product of Coveo!Are you someone eager to immerse yourself in the roadmap and tasks of a team where you will gain new skills, collaborate on exciting programs and learn from experts? Then we have the internship for you! We’re looking for people passionate about fullstack development to contribute to the...


  • Montreal, Canada Epsilon Solutions Ltd. Full time

    Role: Java Fullstack Developer (Springboot, Angular, Javascript)Location: Montreal, QC (Onsite)Term: ContractRequirements: 5-7 years of experience in developing application using Java/J2EE technologies.Working knowledge on REST, Spring MVC, SpringbootShould have experience in using Typscript, Javascript and AngularShould have experience in test tools like...


  • Montreal, Canada Epsilon Solutions Ltd. Full time

    Role: Java Fullstack Developer (Springboot, Angular, Javascript)Location: Montreal, QC (Onsite)Term: ContractRequirements: 5-7 years of experience in developing application using Java/J2EE technologies.Working knowledge on REST, Spring MVC, SpringbootShould have experience in using Typscript, Javascript and AngularShould have experience in test tools like...


  • Montreal, Canada Epsilon Solutions Ltd. Full time

    Role: Java Fullstack Developer (Springboot, Angular, Javascript) Location: Montreal, QC (Onsite) Term: Contract Requirements: 5-7 years of experience in developing application using Java/J2EE technologies. Working knowledge on REST, Spring MVC, Springboot Should have experience in using Typscript, Javascript and Angular Should have experience in test tools...


  • Montreal, Canada Epsilon Solutions Ltd. Full time

    Role: Java Fullstack Developer (Springboot, Angular, Javascript) Location: Montreal, QC (Onsite) Term: Contract Requirements: 5-7 years of experience in developing application using Java/J2EE technologies. Working knowledge on REST, Spring MVC, Springboot Should have experience in using Typscript, Javascript and Angular Should have experience in test...


  • Montreal, Canada Epsilon Solutions Ltd. Full time

    Role: Java Fullstack Developer (Springboot, Angular, Javascript) Location: Montreal, QC (Onsite) Term: ContractRequirements: 5-7 years of experience in developing application using Java/J2EE technologies. Working knowledge on REST, Spring MVC, Springboot Should have experience in using Typscript, Javascript and Angular Should have experience in test tools...


  • Montreal, Canada Coveo Solutions inc. Full time

    Make an impactful contribution to developing the core product of Coveo! Are you someone eager to immerse yourself in the roadmap and tasks of a team where you will gain new skills, collaborate on exciting programs and learn from experts? Then we have the internship for you! We’re looking for people passionate about fullstack development to contribute to...


  • Montreal, Canada Epsilon Solutions Ltd. Full time

    Role: Java Fullstack Developer (Springboot, Angular, Javascript) Location: Montreal, QC (Onsite) Term: Contract Requirements: 5-7 years of experience in developing application using Java/J2EE technologies. Working knowledge on REST, Spring MVC, Springboot Should have experience in using Typscript, Javascript and Angular Should have experience in test...


  • Montreal, Canada Epsilon Solutions Ltd. Full time

    Role: Java Fullstack Developer (Springboot, Angular, Javascript)Location: Montreal, QC (Onsite)Term: ContractRequirements: 5-7 years of experience in developing application using Java/J2EE technologies.Working knowledge on REST, Spring MVC, SpringbootShould have experience in using Typscript, Javascript and AngularShould have experience in test tools like...


  • Montreal, Canada Epsilon Solutions Ltd. Full time

    Role: Java Fullstack Developer (Springboot, Angular, Javascript)Location: Montreal, QC (Onsite)Term: ContractRequirements: 5-7 years of experience in developing application using Java/J2EE technologies.Working knowledge on REST, Spring MVC, SpringbootShould have experience in using Typscript, Javascript and AngularShould have experience in test tools like...


  • Montreal, Canada Obius Full time

    *English below À propos d'Obius Obius aide les entreprises de commerce électronique et de détail à optimiser leurs processus de planification, d'achat et de gestion des stocks. Notre solution permet à nos clients d'augmenter leurs ventes et d'optimiser leurs flux de trésorerie en éliminant les ruptures de stock et les surstocks, grâce à des...