← Все вакансии/Middle/jobgether
MiddleRemoteToronto

Full Stack Engineer

J
jobgether
Зарплата
$9,600–$12,100
Уровень
Middle
Формат
Remote
О роли

Описание вакансии

About the company

Our partner is looking for a Full Stack Engineer based in Canada. You'll join a remote-first, collaborative engineering environment where initiative, accountability, and thoughtful problem-solving are highly valued. Based in Toronto, you'll help build technology that powers sophisticated advertising and data-driven workflows for enterprise customers.

Responsibilities
  • Build and maintain maintainable, performant, and scalable full-stack features that deliver meaningful product value and a strong user experience.
  • Develop across both front-end and back-end systems, contributing to reliable SaaS applications and platform capabilities.
  • Own features from technical design and solutioning through implementation, testing, production deployment, and post-release support.
  • Maintain strong unit and integration test coverage to protect product quality, stability, and reliability.
  • Participate in architectural discussions and contribute technical perspectives to scalable and effective product design decisions.
  • Work closely with engineering, product, and UX teams to understand requirements and deliver cohesive, user-focused solutions.
  • Monitor application performance, investigate issues, review logs, and proactively identify opportunities to improve reliability and efficiency.
  • Work effectively with large datasets and performance-sensitive applications.
  • Document new and existing features clearly to support team alignment, knowledge sharing, and future development.
  • Take ownership of the reliability, correctness, and long-term maintainability of the code you ship.
  • Contribute to CI/CD practices and cloud-based development and deployment workflows.
Requirements
  • 3+ years of professional experience working across both front-end and back-end development for SaaS products.
  • Strong experience with JavaScript and modern frameworks such as React.
  • Proficiency with TypeScript, React, and Redux is preferred.
  • Proficiency with Python and Django, including Django REST Framework, is preferred.
  • Experience designing and implementing unit and integration tests using tools such as pytest, Jest, React Testing Library, or similar frameworks.
  • Experience working with large datasets and developing systems capable of handling substantial data volumes.
  • Practical experience monitoring application performance, debugging production issues, and analyzing application logs.
  • Familiarity with Continuous Integration and Continuous Delivery (CI/CD) practices.
  • Familiarity with cloud platforms such as Azure, Google Cloud Platform, and/or AWS.
  • Strong software engineering fundamentals and an understanding of scalable application architecture.
  • Demonstrated ability to collaborate effectively with engineering, product, and UX teams.
  • Strong ownership, problem-solving, communication, and documentation skills.
  • A bachelor's degree in Computer Science, Computer Engineering, or a related field is preferred.
  • Experience in the AdTech industry is considered an advantage.
Conditions
  • Estimated base salary of CA$115,000–CA$145,000, with final compensation based on factors such as experience, skills, budget, and location.
  • Remote-first work environment with the role based in Toronto.
  • Flexible working arrangements designed to support productivity from home or other suitable locations.
  • Home office support.
  • Annual company retreats and opportunities to connect with distributed colleagues.
  • Opportunity to work on scalable SaaS technology serving enterprise customers.
  • Collaborative environment with close interaction across engineering, product, and UX teams.
  • Opportunities to contribute to architecture, technical decisions, and end-to-end product development.
  • Inclusive workplace committed to diversity, equity, inclusion, and equal opportunity.
  • Reasonable accommodations available throughout the application process.
  • New position offering the opportunity to make an impact within a growing product development team.
Стек и навыки

С чем работаем