Engineering

Full Stack Developer (Node.js/ReactJS)

Montreal, Canada

Our Challenge

As a Full Stack Developer (Node.js/ReactJS), you will use your innovative skills and passion for problem-solving to develop effective, scalable, and maintainable code while collaborating with Product Managers, UX Designers, and other engineering team members. You should have experience in building modern web applications know how to keep the front-end easy to use while being efficient. While not required, experience with Git is preferred. 

Responsibilties

  • Take on an opportunity that offers variety, innovation, and unique challenges, where you can learn something new every day  
  • Think through hard problems, and work with a team to make them reality and provide very tangible benefits to the corporation, our partners and our customers  
  • Work in a dynamic, collaborative, transparent, non-hierarchical, and ego-free culture where your talent is valued over a role title  
  • Collaborate with Product Managers, UX Designers, and other engineers on a small, focused and empowered team  
  • Develop effective, scalable and maintainable code in a timely fashion  
  • Follow established coding standards and techniques; assist with establishing standards  
  • Become a subject matter expert whose ideas and input are highly valued by the team  
  • Participate in design and code reviews  

Requirements

You are:

  • A graduate with a Bachelor’s Degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, Electronics Engineering, or a related field 
  • Equipped with 5 or more years of experience building modern web applications  
  • Passionate about being a full-stack engineer  
  • Passionate about keeping the front-end lean and fast, while ensuring that all features are a pleasure to use  
  • Experienced with JavaScript, and experienced with modern JavaScript libraries and tooling such as React, Redux, ES6, Typescript and/or Flow, Babel, Webpack, or similar technologies  
  • Able to fully grasp HTML5, CSS3 and related web technologies  
  • Experienced in testing with one of the following: Jest, Ava, Mocha, Jasmine, or similar technologies  
  • Experienced with Reactive Programming, building single page web applications, and building scalable, multithreaded web applications  
  • Experienced with responsive web application design and development practices  
  • Aware of cross-browser compatibility issues and client-side performance considerations  
  • Experienced in building SOAP or RESTful services with Java, Scala, or Node.js  
  • Highly understanding of Java technologies, including JDBC, JPA, JMS, JAXP, JAXB, annotations is preferred  
  • Experienced in integrating with database systems, such as MySQL, Oracle, SQLServer, Postgres, DynamoDB, Redis, MongoDB or similar  
  • Passionate about software architecture, and have great experience designing APIs that are a joy to use  
  • Familiar with AWS services, including Lambda, EC2, ECS, Route53, Elasticsearch, ELBs/ALBs, and IAM is a plus  
  • Experienced with micro-services architectures and developing high-performance systems  
  • Equipped with XML, JSON and YAML expertise  
  • Fully understanding of Computer Science fundamentals  
  • Equipped with object-oriented design experience and/or functional design experience  
  • Experienced with working in a modern, agile software development lifecycle using tools like Jira, LeanKit or Trello  
  • A confident communicator with strong interpersonal skills 

It would be great if you also had:

  • Experience with Git and tools like Github, Bitbucket, or GitLab 
  • Experience with lean, data-driven techniques 

We Can Offer You

  • A highly competitive compensation and benefits package 
  • A multinational organization with offices in 17 global locations and the possibility to work abroad 
  • Laptop and a mobile phone 
  • 15 days of paid annual leave 
  • Maternity & Paternity leave plans 
  • A comprehensive insurance plan including: medical, dental, vision, life insurance, and long-/short-term disability 
  • Retirement savings plans 
  • A higher education certification policy 
  • Commuter benefits 
  • Extensive training opportunities, focused on skills, substantive knowledge, and personal development 
  • On-demand Udemy for Business for all Synechron employees with free access to more than 5000 curated courses  
  • Coaching opportunities with experienced colleagues from our FinLabs and Center of Excellences (CoE) groups  
  • Cutting edge projects at the world’s leading tier-one banks, financial institutions and insurance firms 
  • A flat and approachable organization 
  • An excellent working atmosphere: regular drinks, sports activities, offsite weekends with a young, dynamic team 
  • A truly diverse, fun-loving and global work culture 

Diversity & Inclusion are fundamental to our culture, and Synechron is proud to be an equal opportunity workplace and is an affirmative action employer. Our Diversity, Equity, and Inclusion (DEI) initiative ‘Same Difference’ is committed to fostering an inclusive culture – promoting equality, diversity and an environment that is respectful to all. We strongly believe that a diverse workforce helps build stronger, successful businesses as a global company. We empower our global workforce by offering flexible workplace arrangements, mentoring, internal mobility, learning and development programs.

All employment decisions at Synechron are based on business needs, job requirements and individual qualifications, without regard to the applicant’s gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law.

Looking to build a better tomorrow?

Explore a Synechron career
arrowup