Backend Engineer
Develop and maintain backend services using Kotlin and Java within a microservices and event-driven architecture. Collaborate in an Agile environment to deliver new features and build proof-of-concepts for product integration.
- On-site
- Toronto, ON
- Posted Sep 3, 2026
- Apply by Oct 3, 2026
- 1 position
More jobs you can apply to directly
Similar opportunities posted by employers hiring on Jobs.ca, with no external application form.
Job summary
Role - Backend Engineer Location - Toronto ,ON Primary Skill Set • Kotlin (core expertise) Job Description We are seeking a highly skilled backend developer with strong experience in modern programming languages and frameworks. The ideal candidate will have: Technical Skills • Proficiency in Kotlin, with additional experience in Java (Spring Boot, Spring Security) and JavaScript (Node.js). • 5+ years of backend development experience, including: o Unit testing frameworks (e.g., JUnit), Cucumber, BDD. o CI/CD tools such as Jenkins pipelines, GitHub Actions, etc. • Hands-on experience with SOAP, REST APIs, Microservices, and Event-Driven architectures. • Familiarity with Azure Kubernetes Service (AKS) and related components for highly automated engineering platforms. Development Practices • Strong understanding of Agile and DevOps principles. • Experience with Test-Driven Development (TDD) and Continuous Integration. • Ability to work in environments that emphasize rapid delivery of new features. Additional Skills • Exposure to open-source technologies—experience contributing to or leveraging open-source projects is highly desirable. • Interest in exploring new technologies and building proof-of-concepts for integration into products.
What you’ll do
Develop and maintain backend services using Kotlin and Java within a microservices and event-driven architecture. Collaborate in an Agile environment to deliver new features and build proof-of-concepts for product integration.
Requirements
Requires over 5 years of backend experience with core expertise in Kotlin and proficiency in Spring Boot and Node.js. Candidates must be experienced with CI/CD tools, TDD, and Azure Kubernetes Service.
Listed skills
- Node.jsPreferred
- REST APIsPreferred
- KotlinPreferred
- JavaPreferred
- Spring BootPreferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Kotlin
- Java
- Spring Boot
- Spring Security
- Node.js
- JUnit
- Cucumber
- BDD
- Jenkins
- GitHub Actions
- SOAP
- REST APIs
- Microservices
- Event-Driven Architecture
- Azure Kubernetes Service (AKS)
- TDD
Job areas
- Software
- Technology
- Engineering
- Consulting
Additional details
- Minimum experience
- 5+ years
- Apply by
- Oct 3, 2026
- Posting language
- English
- Working hours
- 40 hours per week
- Seniority
- Mid-Senior level
- Application method
- Direct apply is available
