About The Position

This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Fullstack Engineer in Canada. This role offers the opportunity to build and scale mission-critical financial platforms used by millions of users worldwide. As a Senior Fullstack Engineer, you will work across backend services and frontend applications, delivering reliable, secure, and high-performance solutions in a fast-paced, product-driven environment. You will collaborate closely with experienced engineers, product managers, and stakeholders to design features from concept to production. The position combines deep technical ownership with real-world impact, solving complex problems at scale. Operating in a remote-first setup, you’ll enjoy autonomy, influence, and the chance to shape systems that support large-scale financial operations.

Requirements

  • 7–10 years of experience as a Software Engineer or Fullstack Developer in production environments.
  • Strong expertise with the MERN stack, including Node.js, TypeScript, React, and Express.
  • Experience with at least one object-oriented language such as Java or C#.
  • Solid understanding of software design principles, test-driven development, and agile methodologies.
  • Hands-on experience with relational and NoSQL databases such as MySQL, MSSQL, MongoDB, or Redis.
  • Familiarity with cloud-native architectures, microservices, Docker, Kubernetes, and AWS environments.
  • Excellent problem-solving, communication, and collaboration skills, with the ability to learn new technologies quickly.
  • Bachelor’s degree in Computer Science, Engineering, or a related field.

Responsibilities

  • Design, develop, test, and maintain scalable fullstack applications using modern JavaScript and TypeScript frameworks.
  • Build robust backend services and APIs, integrating third-party services and internal systems.
  • Develop intuitive, responsive frontend interfaces that deliver reliable user experiences.
  • Collaborate with cross-functional teams to define technical solutions, algorithms, and system flows.
  • Troubleshoot, debug, optimize, and continuously improve existing software and infrastructure.
  • Contribute to technical documentation, code reviews, and best practices within an agile development environment.

Benefits

  • Competitive salary package with performance-based bonuses.
  • Comprehensive health insurance and pension plan.
  • Fully remote, full-time work with flexible arrangements.
  • Learning-focused culture with training, knowledge sharing, and regular technical talks.
  • Supportive, people-first environment that values inclusion, collaboration, and professional growth.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service