Senior Backend Engineer - Kotlin

N2S Global — Canada · Posted ~3 hours ago

Senior Hybrid

Skills

Kotlin Java Spring Boot Spring Security JavaScript Node.js Backend development JUnit Cucumber BDD CI/CD Jenkins GitHub Actions SOAP REST APIs Microservices Event-driven architecture AKS Agile DevOps REST Event-Driven Architecture Azure Kubernetes Service

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join a backend engineering team seeking a Kotlin specialist with 6–8 years of experience. You will build modern backend services using Kotlin and Java, work with Spring-based frameworks and Node.js, develop microservices and event-driven architectures, implement automated testing and CI/CD, and work with managed Kubernetes and cloud platforms in an Agile/DevOps environment.

Highlights

Join a senior backend engineering role centered on Kotlin with broad exposure to modern JVM development, microservices, event-driven systems, automated testing, CI/CD, and cloud-native platforms. The hybrid schedule supports collaboration while applying Agile and DevOps practices.

Description

Backend Engineer With Kotlin Location: 200 Bloor str East, Toronto/500 King Str N, Waterloo – Canada; Hybrid (Tuesday - Thursday, 8:00 AM - 5:00 PM) Job Description: We are seeking a highly skilled backend developer with strong experience in modern programming languages and frameworks. The ideal candidate will have: Experience Required: 6-8 Years Primary Skill Set • Kotlin (core expertise) 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.