Opens LinkedIn
- Employment type
- Contract
- Experience level
- Senior · 5+ years
- Posting language
- English
- Working hours
- 27 hours per week
- Office presence
- 3 days per week
- Seniority
- Mid-Senior level
- Application method
- Direct apply is available
Job summary
Develop backend services and features using Kotlin and related technologies, including Java, JavaScript, APIs, and microservices. Contribute to automated engineering platforms and rapid product delivery using testing, CI/CD, Agile, and DevOps practices.
Job details
Role Title: Backend Engineer Location: Toronto, Hybrid (Tuesday - Thursday, 8:00 AM - 5:00 PM) Contract 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 backend services and features using Kotlin and related technologies, including Java, JavaScript, APIs, and microservices. Contribute to automated engineering platforms and rapid product delivery using testing, CI/CD, Agile, and DevOps practices.
Requirements
Requires 5+ years of backend development experience and strong Kotlin expertise, with experience in testing frameworks, BDD, and CI/CD tools. Candidates should have hands-on experience with SOAP and REST APIs, microservices, event-driven architectures, and familiarity with Azure Kubernetes Service; Agile, DevOps, and TDD experience are also expected.
Listed skills
- Node.js · Preferred
- REST APIs · Preferred
- JavaScript · Preferred
- Kotlin · Preferred
- Java · Preferred
- Spring Boot · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Kotlin
- Java
- Spring Boot
- Spring Security
- JavaScript
- Node.js
- Backend Development
- Unit Testing
- JUnit
- Cucumber
- Behavior-Driven Development
- Jenkins
- GitHub Actions
- SOAP
- REST APIs
- Microservices
Job areas
- Software
- Technology
- Engineering
More jobs from Soroc Technology
Cyber Security Analyst
- On-site
- Calgary, AB
- Posted Oct 14, 2026
Senior Full Stack Developer
- Hybrid
- Toronto, ON
- Posted Oct 10, 2026