Fullstack Developer (node.js / React) - Catallaxy
  • Montréal, Quebec, Canada
  • via MindMatch.ai
-
Job Description

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 productYou will have the opportunity to grow inside the organizationJob Location: Montreal, Quebec, CanadaJob type: Full timeResponsibilities: Design, develop, deliver, and support web-based applications and APIsWrite maintainable code with extensive tests and version controlEnsure the scalability and quality of all code and productsBuild applications that focus on great user experienceCreate automated testing to quickly and confidently ship codeAssist with product documentation, unit testing and ensuring overall product qualityParticipation in daily scrums, design discussions, code reviews and code analysisHelp choose and define the tech stack and toolsRequirements3+ years’ experience in software development2+ 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) componentsExperience with API design and development (REST, JSON, RESTFull services).CSS preprocessors like Sass or LESSFront-end (CSS) frameworks like Foundation or BootstrapJS-based build tools like Grunt, Gulp, and BowerExperience using test-driven development and writing accurate testsExperience with databases SQL and NoSQL (MongoDB, Postgres, etc...)Ability to translate technical requirements into elegant code solutionsFocus on continuous improvementExperience with cloud providers (AWS/OVH/Google, etc.) and service deploymentEmbrace Agile/Scrum methodologies and development best practicesExperience with GitKeeping in mind Security concerns throughout the processExcellent problem solving and debugging skills to rapidly identify and fix bugs and problemsAbility to identify, implement and manage code libraries that minimize repetitive code and improve application designUse code optimization techniques to improve robustness and performance of softwareHuman skills:Proven and strong communication skills (in English and/or French)Team player, but also fully able to efficiently accomplish tasks independentlyStrong analytical and problem solving skillsYou get things doneWillingness to wear multiple hats and be flexible in a fast-moving environmentNice to haveBachelor or master degree in Computer Science, a related field or equivalent experienceKnowledge/experience with other programing languages (C++, Go, .Net, Python)Blockchain, bitcoin interest or willing to learnInterest in smart contract (Ethereum)Mobile dev (IOS, Android) or ability to hire and manage someone if neededExperience with distributed systems and decentralized technologiesExperience with message or event driven architectures (such as RabbitMQ or Kafka)Continuous Integration (CI) and Continuous Delivery (CD) DevOps experience.Experience with DockerKnowledge of Micro Services concepts and architecturePlease 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 CatallaxyWith 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

;