Senior Full Stack Developer designing, developing, and supporting modern digital services. Delivering scalable, maintainable solutions across Agile digital transformation projects.
Responsibilities
Participate in technical discovery, research, and project planning activities
Contribute to field research and user interviews when required
Lead technical discovery and create technical diagrams and documentation
Design and develop scalable software solutions based on business and user requirements
Develop and enhance features for production applications
Identify, troubleshoot, and resolve functional and non-functional defects
Improve application code quality, development tooling, and technical documentation
Collaborate with frontend-designers to deliver solutions with a consistent user experience
Work closely with Product Owners to evaluate technical implementation options
Support solution deployment, launch, and ongoing production development
Develop reusable components and common technical capabilities
Participate in Agile ceremonies, sprint planning, backlog refinement, and execution
Maintain technical documentation and development standards
Support onboarding of technical team members
Contribute to improving development, testing, quality, and delivery practices
Requirements
Bachelor’s degree in Computer Science or a related field
5+ years of experience using source control, particularly Git, in collaborative software development
5+ years of experience working as a Full Stack Developer on complex software solutions in an Agile environment
3+ years of experience with automated unit testing and integration testing
3+ years of experience working with database technologies, including relational databases and alternatives
3+ years of experience working on production applications using modern application frameworks and technologies
Senior Software Engineer building full - stack, AI - powered products for Samsara’s IoT platform. Owning scalable systems that improve safety, efficiency, and sustainability in physical operations.
Senior Software Engineer owning backend services, cloud infrastructure, and production reliability for Mozilla’s privacy - focused open - source internet products. Leading development across Python, TypeScript/Node.js, or Rust systems.
Staff Product Engineer owning ambiguous, cross - team initiatives at Customer.io. Building reliable customer messaging software with Go, React, and AI.
Full Stack Developer building automation tools, APIs, and intelligence platforms for PwC Canada. Supporting cybersecurity analysis and globally scaling client - facing services.
Backend Software Engineer building identity decisioning systems and KYC - compliant services for Affirm’s buy - now - pay - later platform. Developing distributed systems with Python or Kotlin across financial product teams.
GTM Engineer building automation, data pipelines, and AI workflows for LumiQ’s accounting and finance professional education platform. Bridging technical systems with Sales and Marketing execution.
Senior Software Engineer building distributed clearing and settlement systems for Alpaca, a global brokerage infrastructure provider. Developing integrations and infrastructure for equities, options, and securities finance products.
Staff Software Engineer designing mission, behavior, and motion planners for AeroVect’s autonomous airport ground equipment. Driving production autonomy through trajectory optimization and robotics planning.