Jobgether logo

Senior Full Stack Software Developer

Jobgether

Canada
Full-time
Senior
$130k–$160kPosted 3d ago

Real job — pulled straight from Jobgether’s careers page · Verified September 19, 2026 · No reposts.

Job description

Jobgether is hiring a Senior Full Stack Software Developer — a full-time, based in Canada role ($130k–$160k). Apply directly on Jobgether's careers page below.

Senior Full Stack Software Developer

Team: IT

Location: Canada

Commitment: Full-time

Workplace Type: remote

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Full Stack Software Developer based in Canada.

This is an opportunity to build software that directly impacts how cities move, using technology to make transportation smarter, safer, and more efficient.
You will work across the full technology stack, taking ownership of complex features and high-impact engineering initiatives from design through deployment.
The role combines full-stack development with distributed systems, IoT, real-time data, and cloud technologies.
You will help solve challenging problems involving large-scale datasets, event-driven architectures, connected devices, and production systems.
Beyond writing code, you will influence architecture, improve reliability and scalability, and help establish strong engineering practices.
You will collaborate closely with product managers, designers, and engineers in an agile environment while mentoring less experienced developers.
This remote Canadian role is ideal for a senior technical builder who wants to make a tangible impact through intelligent mobility technology.

Accountabilities:

    As a Senior Full Stack Software Developer, you will take end-to-end ownership of critical software initiatives while contributing across the broader engineering ecosystem. You will combine hands-on development with technical leadership, system optimization, problem solving, and knowledge sharing.

    • Design, develop, test, deploy, and maintain product-level software across the full technology stack.
    • Take ownership of critical features and high-impact projects from initial design through production deployment and ongoing maintenance.
    • Lead technical design discussions and contribute to architectural decisions that improve system performance, reliability, scalability, and maintainability.
    • Investigate, triage, and resolve complex production issues by tracing root causes across hardware, networks, services, and application layers.
    • Evaluate live systems for performance, cost, reliability, and scalability, proactively identifying opportunities for optimization and refactoring.
    • Develop and maintain distributed, event-driven systems capable of supporting real-time communications and large-scale data processing.
    • Collaborate with product managers, designers, and fellow engineers within agile development cycles to align technical solutions with business and customer needs.
    • Conduct thorough code reviews and provide constructive technical feedback focused on quality, maintainability, performance, and engineering best practices.
    • Improve technical documentation and promote clear, sustainable engineering practices as systems and teams evolve.
    • Mentor junior engineers and co-op students, helping strengthen technical capabilities and knowledge across the team.
    • Contribute to continuous improvement across the codebase, development processes, and overall engineering organization.
    • Requirements:

      The ideal candidate is an experienced full-stack engineer with a strong background in scalable software systems, cloud infrastructure, distributed architectures, and modern development practices. You should be comfortable working across multiple layers of a technology stack and taking ownership of technically complex initiatives.

      • Extensive experience designing, developing, deploying, and maintaining high-impact full-stack software solutions.
      • Strong proficiency in technologies such as Kotlin, Python, TypeScript, and Spring Boot or comparable programming languages and frameworks.
      • Proven experience building robust, scalable applications and distributed microservices.
      • Deep knowledge of event-driven architectures and technologies such as Apache Kafka, Debezium, and Pub/Sub systems.
      • Strong experience with AWS cloud-managed applications and containerized environments using Docker.
      • Experience working with IoT systems, large-scale datasets, and complex data management environments.
      • Familiarity with data pipelines and platforms such as Snowflake, as well as real-time caching technologies such as Redis.
      • Strong understanding of system performance, reliability, scalability, observability, and production troubleshooting.
      • Hands-on experience with modern AI and agentic development tools, with the judgment to combine AI-assisted workflows with reliable human-led engineering practices.
      • Strong technical communication skills and the ability to lead design discussions and influence architectural decisions.
      • Demonstrated mentoring experience and a willingness to elevate the technical capabilities of other engineers.
      • Strong problem-solving skills, curiosity, ownership, and a continuous-improvement mindset.
      • Ability to collaborate effectively across engineering, product, and design teams in an agile environment.
      • Benefits:

        • Competitive annual base salary of CAD $130,000–$160,000.
        • Equity opportunities.
        • Variable bonus/incentive compensation.
        • Comprehensive health benefits.
        • 24/7 virtual healthcare access.
        • Wellness programs supporting physical and mental well-being.
        • RRSP/retirement matching plan.
        • Flexible vacation policy and additional company-wide recharge days.
        • Flexible remote work arrangements.
        • Internet subsidy and remote work allowance.
        • Enhanced parental leave and support for new parents.
        • Fully remote position available across Canada.
        • Opportunities to work on high-impact technology addressing real-world transportation challenges.
        • Collaborative environment focused on continuous learning, technical growth, and knowledge sharing.
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!
 Why Apply Through Jobgether? 
 
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

Get Software Engineer jobs like this→

New roles from thousands of companies land hourly, straight from their careers pages. Get the freshest matches by email so you never miss one.

Email me new jobs
Kiss My Apps logo

Android Developer

Ukraine
✓ From careers page· 2h ago
Lovable logo

Senior Mobile Engineer

Stockholm
✓ From careers page· 3h ago
Rippling logo

Staff Software Engineer

Bangalore, India
✓ From careers page· 3h ago
Sequoia Connect logo

Senior React Native Developer

Mexico
✓ From careers page· 3h ago

Frequently asked questions

What is the salary for Senior Full Stack Software Developer at Jobgether?

The estimated salary range for Senior Full Stack Software Developer at Jobgether is $130,000 - $160,000 USD per year.

What skills are required for Senior Full Stack Software Developer at Jobgether?

The required skills for Senior Full Stack Software Developer at Jobgether include: Kotlin, Python, TypeScript, Spring Boot, Microservices, Kafka, AWS, Docker, IoT, Snowflake, Redis, Agile, JIRA, API.

What is the seniority level for Senior Full Stack Software Developer at Jobgether?

Senior Full Stack Software Developer at Jobgether is a Senior level position.

How do I apply for Senior Full Stack Software Developer at Jobgether?

You can view the full description and apply for Senior Full Stack Software Developer at Jobgether on EchoJobs: https://echojobs.io/job/jobgether-senior-full-stack-software-developer-1sls4.