Senior Full Stack Developer building and modernizing cloud applications across frontend and backend systems. Delivering scalable services, AWS infrastructure, APIs, and automated testing for Innosphere’s clients.
Responsibilities
Design, develop, and maintain high-quality, scalable software solutions across frontend and backend systems
Build reusable services, APIs, and shared business logic
Develop and maintain cloud-based applications and services
Design and maintain infrastructure and deployment solutions using Infrastructure as Code and CI/CD practices
Develop and maintain automated testing solutions
Collaborate with architects, developers, and product teams to translate business requirements into technical solutions
Deliver new platform capabilities
Participate in code reviews, technical discussions, troubleshooting, and continuous improvement initiatives
Requirements
Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience)
7+ years of professional software development experience building commercial software applications
Strong experience developing modern frontend applications using React
Strong backend development experience with Node.js, C#, and Python
Strong experience with AWS, including Lambda, ECS, SQS, EventBridge, CloudFront, ALB, and related services
Proven experience with PostgreSQL and DynamoDB
Experience with Terraform for Infrastructure as Code (IaC) and GitLab CI/CD pipelines
Experience with Jest and Playwright for automated testing
Strong analytical, problem-solving, and collaboration skills
Experience using AI-assisted development tools
Must be currently residing in Canada
Must be legally permitted to work in Canada
Successful criminal, educational, and employment history background check
Benefits
Fully remote work
Generous Paid Time Off
Above Average Benefits (Dental, Health, Vision, LTD, AD&D, Life & Dependent Life)
Home Office Benefit Program
Yearly Professional Development Budget
Annual Fitness Benefit
Lunch & Learns and Virtual Events
Annual In-Person Company Celebration
RRSP Matching Program
Blue Jays Sports Tickets
Birthday Club Celebrations
Community and charitable initiatives
Employee growth and career development opportunities
Promotion from within
Work-from-home arrangement
Accommodations available on request for candidates with disabilities
Software Developer building LogiSense’s cloud usage - based billing platform with C#, .NET, and SQL Server. Owning complex features from design through delivery in a remote - first Canadian team.
Senior SDET automating testing, deployment, and validation for Akamai’s distributed cloud and edge platform. Building reliable test frameworks for microservices and platform services.
Senior Full - Stack Engineer building scalable APIs and web products for NimbleRx’s patient and pharmacy healthcare platform. Owning full - stack features, performance, testing, and technical delivery.
Android engineer building secure Kotlin and Jetpack Compose features for Semperis’s Ready1 mobile incident - response product. Shipping enterprise identity and cybersecurity workflows through Google Play.
Senior Software Developer building full - stack, AI - enhanced applications for Autodesk’s preconstruction bidding and risk management products. Hybrid role based in Canadian Autodesk offices.
Senior Linux Kernel Engineer developing and maintaining EOS kernel software for Arista Networks’ client - to - cloud networking products. Integrating CPUs, hardware, tests, and upstream Linux features.
Senior software engineer developing packet - forwarding and system software for Arista's data - center networking products. Building ASIC support, automated tests, hardware drivers, and customer fixes.
Senior Layer1 Software Engineer developing C/C++ and Python software for physical - layer networking at Arista Networks. Building telemetry, automated tests, and hardware control features for data - center connectivity.
BIOS Senior/Lead Software Engineer developing CPU firmware, BIOS, and boot loaders for Arista’s client - to - cloud networking products. Integrating CPUs, validating hardware, and improving secure, reliable system booting.