Jobgether logo

Senior Full Stack Software Engineer

Jobgether
3 days ago
Full-time
Remote
Canada

This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Full Stack Software Engineer in Canada.

This role is a senior technical contributor, working across both frontend and backend development to build scalable, high-quality features for web and AI-powered applications. You will tackle complex technical challenges, deliver end-to-end solutions, and maintain services that support fintech, travel, and multi-functional SuperApp experiences. Operating in an AI-first engineering environment, you will leverage AI tools to accelerate development, debugging, and system design. The position involves mentoring junior engineers, collaborating across cross-functional teams, and contributing to architectural decisions. This is an opportunity to make a direct impact on user experience and business outcomes while growing in a fast-moving, innovative environment.

Accountabilities:

  • Design, develop, and maintain full-stack web applications using React, Python, Node.js, and supporting technologies
  • Deliver end-to-end features, including deployment, monitoring, debugging, testing, and integration with data stores like Postgres and Redis
  • Apply AI-assisted development tools to enhance productivity, system design, and problem-solving
  • Contribute to architecture and system design decisions across the team’s domain
  • Conduct thoughtful code reviews and uphold engineering quality standards
  • Mentor and guide junior engineers, providing feedback and technical support
  • Collaborate with cross-functional teams, stakeholders, and product owners to shape roadmaps and ensure alignment with business goals
  • Use data and analytics to inform development priorities and improve user experience

Requirements:

  • 4+ years of professional software development experience, with 2+ years in backend development (Python or Node.js) and 2+ years in modern frontend frameworks (React, Vue, Angular)
  • Hands-on experience building web services and tackling system design challenges
  • Proficiency with modern development tools and platforms including GitLab, AWS, Docker, Snowflake, Redis, Datadog, and Amplitude
  • Experience actively using AI in development workflows, including coding, debugging, and system design
  • Strong understanding of full-stack development, software architecture, and web technologies
  • Proven ability to work in fast-paced environments, multitask, and deliver complex projects end-to-end
  • Excellent communication, collaboration, and mentorship skills, with experience supporting junior engineers

Benefits:

  • Competitive salary, equity options, and annual performance bonuses
  • Remote-first flexibility with the ability to work from anywhere in Canada
  • Unlimited PTO, company-wide recharge days, and annual team offsites
  • Weekly UberEats credits and travel discounts for everyday perks
  • Family-friendly benefits including generous parental leave and flexible return-to-work plans
  • Retirement matching, wellness budgets, and professional development resources
  • Exposure to cutting-edge AI-first engineering workflows and modern full-stack technologies
How Jobgether works:
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
 
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
 
 
#LI-CL1
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.