CareerPlanSign in

Senior Software Engineer

🌐 Remote💼 Full-time🗓 2026-06-24

Core

Design scalable microservices, RESTful APIs, and web/mobile clients while driving features from concept to production for a Canadian expense management platform.

Role type

Senior Software Engineer (Backend/Full-Stack)

Builds

Scalable microservices, RESTful APIs, rich web/mobile clients

Domain

Fintech / Expense Management

Deliverable

production ML models | product features | infrastructure

Required skills

Microservices architecture, RESTful API design, CI/CD pipelines, RDBMS, Cloud platforms (AWS/Azure/GCP), Compiled languages (C/C++/C#/Java/Go/Kotlin/Swift/Rust) or Interpreted languages (JavaScript/Python/Ruby), ORM/MVC frameworks

Preferred skills

Front-end frameworks (React/React Native/Next.js/Vue/Angular), Back-end frameworks (Node.js/Spring/.NET/Rails), Messaging systems (Kafka/Kinesis), No-SQL databases (MongoDB/DynamoDB), Containerization (Docker/Kubernetes), Large-scale application scaling

Technologies

React, React Native, Next.js, Vue, Angular, Node.js, Spring, .NET, Rails, Kafka, Kinesis, MongoDB, DynamoDB, Docker, Kubernetes, Travis CI, Azure DevOps, GitHub Actions

Responsibilities

Architect and build scalable microservices and APIs, Drive features from concept through production, Establish best practices for CI/CD and observability, Explore ML/AI applications for business use cases, Mentor mid-level and junior engineers

Seniority

Senior, hands-on IC with mentorship responsibilities

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