Careers

We empower everyone to embark on their own career growth

Senior Backend Engineer

What we are looking for

We are seeking a highly skilled and experienced Senior Backend Engineer to join our growing team. You will be responsible for designing, developing, and maintaining the critical backend systems that power our applications. You will work closely with cross-functional teams including frontend engineers, product managers, and data scientists to deliver high-quality, scalable, and performant solutions.

Responsibilities
  • Design, develop, and maintain backend APIs and services
  • Implement efficient and scalable architectures using microservices principles
  • Work with various databases and data storage solutions
  • Optimize code for performance and security
  • Conduct code reviews and mentor junior engineers
  • Stay up-to-date with the latest backend technologies and trends
  • Participate in the technical design and architecture discussions
  • Collaborate with other teams to deliver projects on time and within budget
Qualifications
  •  8+ years in software development in a work environment
  •  5+ years experience with Typescript/Javascript and Node.js
  •  Experience with AWS SAM/CloudFormation and various AWS technologies such as Lambda, DynamoDB, API Gateway, ECS
  •  Experience with relational (Postgres) and NoSQL (MongoDB) databases
  •  Knowledge of standard system design patterns (like BFF) and anti-patterns
  •  Comfortable working on MacOS and constant use of command line terminals
  •  Experience with CI/CD concepts and in building and deploying microservices and monolithic applications. Experience with Gitlab CI an asset.
  •  Experience with docker
  •  Experience working with REST API
  •  Experience writing unit and integration testing. Contract testing experience is an asset.