Back to results

Full Stack Engineer

  • ON, Canada
  • Ontario, Canada, Canada

Contract

Apply on LinkedIn About employer

Applications open in a new tab.

Job details

Job type
Contract
Apply by
Experience
5+ years of backend development experience.
Posting language
English
Posted

Original job description

Role: Senior Backend Engineer

Location: Toronto, ON Hybrid (3 Days WFO)

Duration: 6 Months contract with Possible extension

Job Description

Position Summary

We are seeking a highly skilled Senior Backend Engineer with strong expertise in modern backend development technologies and frameworks. The ideal candidate will have extensive experience building scalable, secure, and highly available backend systems using Kotlin, Java, and cloud-native technologies. This role requires a solid understanding of Agile and DevOps practices, CI/CD pipelines, microservices, and event-driven architectures.

Key Responsibilities

Design, develop, and maintain scalable backend applications and services.

Build and support microservices and event-driven architectures.

Develop and integrate SOAP and REST APIs.

Implement secure backend solutions using modern development frameworks.

Collaborate with cross-functional teams in an Agile environment.

Drive code quality through unit testing, BDD, and TDD practices.

Participate in CI/CD implementation and automation initiatives.

Explore emerging technologies and develop proof-of-concepts for product enhancements.

Contribute to highly automated engineering platforms leveraging cloud-native services.

Required Skills & Qualifications:

Technical Skills

Strong proficiency in Kotlin.

Experience with Java, including:

Spring Boot

Spring Security

Experience with JavaScript (Node.js).

5+ years of backend development experience.

Experience with:

Unit Testing Frameworks (JUnit)

Cucumber

Behavior-Driven Development (BDD)

Hands-on experience with:

SOAP APIs

REST APIs

Microservices Architecture

Event-Driven Architecture

Experience with CI/CD tools, including:

Jenkins Pipelines

GitHub Actions

Familiarity with Azure Kubernetes Service (AKS) and related cloud-native platform components.

Development Practices:

Strong understanding of Agile and DevOps methodologies.

Experience with Test-Driven Development (TDD).

Experience implementing Continuous Integration and automated delivery processes.

Ability to work in fast-paced environments focused on rapid feature delivery.

Preferred Qualifications

Exposure to open-source technologies and projects.

Experience contributing to or utilizing open-source solutions.

Passion for learning and evaluating new technologies.

Experience building proof-of-concepts and integrating innovative solutions into products.

Essential Skills

Advanced Java Concepts

Kotlin

Spring Boot

Spring Security

Node.js

Microservices

REST APIs

SOAP APIs

Event-Driven Architecture

Jenkins

GitHub Actions

Azure Kubernetes Service (AKS)

JUnit

Cucumber

BDD

TDD

Agile & DevOps

More about this job

Responsibilities

Design, develop, and maintain scalable backend services, microservices, and event-driven systems, including SOAP and REST API integrations. Collaborate in an Agile environment to improve code quality, CI/CD automation, and cloud-native engineering platforms, while evaluating technologies and building proof-of-concepts.

Requirements

Requires at least five years of backend development experience and strong Kotlin skills, with experience in Java, Spring Boot, Spring Security, and Node.js. Candidates should also have experience with APIs, microservices, event-driven architecture, testing practices such as JUnit, Cucumber, BDD, and TDD, CI/CD tools, Agile and DevOps, and familiarity with Azure Kubernetes Service.

Skills

  • Kotlin
  • Java
  • Spring Boot
  • Spring Security
  • Node.js
  • Microservices
  • REST APIs
  • SOAP APIs
  • Event-Driven Architecture
  • Jenkins
  • GitHub Actions
  • Azure Kubernetes Service
  • JUnit
  • Cucumber
  • Behavior-Driven Development
  • Test-Driven Development

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Engineering

Keywords

  • Kotlin
  • Java
  • Spring Boot
  • Spring Security
  • Node.js
  • Backend Development
  • Microservices
  • Event-Driven Architecture
  • SOAP APIs
  • REST APIs
  • JUnit
  • Cucumber
  • Behavior-Driven Development
  • Test-Driven Development
  • Agile
  • DevOps
  • CI/CD
  • Jenkins Pipelines
  • GitHub Actions
  • Azure Kubernetes Service
  • Cloud-Native Technologies
  • Unit Testing
  • Automated Delivery
  • Proof-of-Concepts
  • Open-Source Technologies

Report this job

Get in touch
MovoJobs

Contact us