Senior Software Developer joining a cloud-native product team at Innosphere. Building scalable systems and leveraging AI coding assistants in a remote environment.
Responsibilities
Build and maintain features across the platform from React microfrontend screens to TypeScript serverless Lambdas and Fastify services
Contribute to the shared TypeScript libraries consumed by both frontend and backend, including its C# code-generation pipeline
Write and maintain unit, integration, and E2E tests using Jest, Playwright, and K6
Develop and deploy infrastructure changes using Terraform targeting AWS (Lambda, ECS, API Gateway, RDS/PostgreSQL, DynamoDB, S3, CloudFront, Secrets Manager)
Participate in GitLab CI/CD pipeline development and maintenance, including security scanning and Terraform deployment pipelines
Collaborate with architects and product teams to evolve async job patterns (imports, report generation), calculation service APIs, and data layer abstractions
Use AI coding assistants effectively writing precise prompts, reviewing AI-generated code critically, and applying outputs productively within a large existing codebase
Maintain and improve the legacy ASP.NET Framework 4.7.2 application as needed during migration
Requirements
Bachelor’s degree in computer science or related program and/or relevant experience.
Significant professional (7+ years) experience in software development with TypeScript/JavaScript (Node 18+), React 18, and working knowledge of C#/.NET (modern and legacy).
Experience building APIs using AWS Lambda & API Gateway and Fastify (with TypeBox and Swagger).
Experience with microfrontend architecture (e.g., single-spa), state management using MobX or React Query, and tools like Styled-components and Webpack; familiarity with AG Grid or SpreadJS is a plus.
Experience with GitLab CI/CD and familiarity with AWS SAM CLI and LocalStack for local development.
Experience with Terraform for AWS infrastructure and Docker/Docker Compose for local development.
Strong testing experience including Jest (unit and integration), Playwright (E2E), K6 (performance/load), and MSW for API mocking
Experience using AI coding tools (e.g., Cursor, Copilot, Claude) to support development, including prompt writing, reviewing outputs, and applying them for testing, refactoring, documentation, and code reviews, with awareness of security considerations.
Full - stack engineer building scalable PHP/Laravel and Vue.js systems for Felix’s digital healthcare platform. Improving reliability, developing AI workflows, and delivering patient - care experiences across Canada.
Vehicle trim engineer leading finishing - component development and validation for Expleo, a global engineering, production - support, MRO, quality, and consulting organization. Guiding design, supplier, manufacturing, and production teams in Sainte - Claire’s hybrid aerospace projects.
Senior software engineer building scientific computing and ML systems for KoBold Metals, which uses AI and novel sensors for mineral exploration. Developing scalable pipelines and tooling across scientific, geophysical, and hardware data.
Software Developer II building and testing software for JD Power, a provider of automotive data, analytics, and industry intelligence. Collaborating with stakeholders and platform teams across the software development lifecycle.
Senior software engineer building integrations between Wrapbook’s AI production - finance platform and accounting, ERP, data, and AI systems. Owning pipelines, data contracts, observability, architecture, and production support for Canadian customers.
Full Stack Developer building Boréalis’s SaaS platform for stakeholder relationships and ESG initiatives. Developing scalable features with Node.js, React, AI tools, and CI/CD practices.
Full Stack Developer building Boréalis’s SaaS platform for stakeholder relationships and ESG initiatives. Designing scalable features, improving architecture, and leveraging AI within a remote Agile team.
Full Stack Developer building Boréalis’s SaaS platform for stakeholder relationships and ESG initiatives. Designing scalable features, improving architecture, and leveraging AI in development.
Senior software engineer designing scalable market - data services for Alpaca’s brokerage infrastructure. Building APIs and production systems for stocks, options, crypto, and foreign exchange data.
Forward Deployed Engineer building customer integrations for ElevenLabs’ AI voice and media platforms. Delivering tailored, high - impact solutions with strategic partners across engineering and executive teams.