CareerPlanSign in

Senior Software Engineer - Full Stack

Toronto, ON💼 Full-time🗓 2026-07-30 → 2026-09-25

Core

Full-stack software engineer responsible for designing, building, and maintaining complex web applications and APIs using Java, React, and cloud technologies.

Role type

Senior Full Stack Software Engineer

Builds

Large-scale or distributed web applications, RESTful services, and mobile applications (iOS/Android)

Domain

Enterprise software development, Cloud infrastructure, Mobile development

Deliverable

production ML models | product features

Required skills

Java, React, JavaScript, Node.js, RESTful API design, Microservices, AWS, SQL, NoSQL, Docker, Test Driven Development, OOP design patterns, Agile/Scrum

Preferred skills

Project Lead experience, iOS/Android development, React Native, Webpack/NPM lifecycle expertise

Technologies

Java, React, JavaScript, Node.js, Spring, AWS, Docker, GIT, SQL, NoSQL, REST, JSON

Responsibilities

Develop sophisticated software with minimum supervision, fix complex bugs, perform advanced refactoring, contribute to system design sessions, conduct code reviews, mentor junior developers, produce quality API documentation, partner with product and analytics teams.

Seniority

Senior, hands-on IC with mentorship responsibilities

Sourced via lever · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.