Backend Developer
- Toronto, ON, Canada
$45 to $50 CAD / hour · Contract
Applications open in a new tab.
Job details
- Pay
- $45 to $50 CAD / hour
- Job type
- Contract
- Apply by
- Experience
- 5+ years of backend development experience, including:
- Posting language
- English
- Posted
Original job description
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.
More about this job
Responsibilities
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.
Skills
- 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
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Engineering
Keywords
- Kotlin
- Java
- Spring Boot
- Spring Security
- JavaScript
- Node.js
- Backend Development
- JUnit
- Cucumber
- Behavior-Driven Development
- Jenkins Pipelines
- GitHub Actions
- CI/CD
- SOAP
- REST APIs
- Microservices
- Event-Driven Architecture
- Azure Kubernetes Service
- Agile
- DevOps
- Test-Driven Development
- Continuous Integration
- Open-Source Technologies
- Proof Of Concept
- Automated Engineering Platforms