Share this job
Senior Full Stack Engineer (Kotlin + Spring + React)
Toronto, ON
Apply for this job

Position: Senior Full Stack Engineer (3 Openings)

Location: Downtown Toronto (Hybrid - 1 day/week in office)

Compensation: $140K - $200K CAD + Bonus + Equity

Status: Permanent, Full Time


We’re working with a fast-growing, product-driven technology company building modern, scalable software used by real customers every day. They are looking to add Senior Full Stack Engineers to their Toronto team.


This is a hands-on role focused on building and scaling production systems across the full stack, with a strong emphasis on backend development. You’ll take ownership of features end-to-end — from APIs and data models to user-facing applications — while working closely with a small, high-impact engineering team.


What You’ll Do


  • Build and scale backend services and APIs that power core product functionality
  • Develop and ship frontend features using React and modern web technologies
  • Design and work with data models, schemas, and queries
  • Debug and troubleshoot issues in live production environments
  • Contribute to system design and architecture decisions
  • Work on distributed systems (microservices, data pipelines, etc.)
  • Collaborate closely with engineering leadership and product teams


Requirements


  • 5+ years of software engineering experience
  • Strong full-stack experience (frontend + backend)
  • Experience building backend systems, APIs, or services tied to real products
  • Hands-on experience with databases (data modeling, queries, performance)
  • Experience working on production systems, including debugging live issues
  • Experience building and shipping frontend features (React or similar)
  • Strong problem-solving and communication skills
  • Degree in Computer Science, Engineering, or related field


Tech Stack


  • Backend: Kotlin / Spring Boot (Java experience is highly transferable)
  • Frontend: React / TypeScript
  • Databases: SQL (MySQL, SQLite, etc.)
  • Cloud & Tools: AWS, Docker


Work Environment


  • Hybrid role based in downtown Toronto (Bay Adelaide Centre)
  • Small, high-performing engineering team (~14 employees)
  • High ownership with direct impact on product and architecture
  • Collaborative, product-focused environment
  • Equity participation based on seniority
  • Reporting directly to VP of Engineering 


Agile Staffing is a leading recruitment firm supporting healthcare organizations across North America. We specialize in delivering experienced, hard-to-find talent to hospitals and healthcare systems through strong partnerships, high-integrity service, and modern recruitment practices. Our team is passionate about connecting great people with great organizations and building long-term success for both.

Apply for this job
Powered by