CareerPlanGet AI match score →

Backend Software Engineer – AI-Enabled Development

Colombo, Western Province, lk💼 Full-time🗓 2026-06-24 → 2026-07-31

Core

Design, develop, test, and maintain scalable backend services and components for enterprise software products, integrating foundational DevOps practices and AI-assisted engineering workflows.

Role type

Mid-level backend software engineer (AI-enabled)

Builds

Enterprise-grade backend services, APIs, and cloud-ready components

Domain

Enterprise software / Cloud-native development

Deliverable

production ML models | product features

Required skills

Backend programming languages, algorithms and data structures, design patterns, CI/CD pipelines, containerization (Docker), secure coding practices, API design, unit and integration testing, technical documentation

Preferred skills

Cloud platforms (Azure), backend frameworks, microservices architecture, REST APIs, agile methodologies, infrastructure-as-code (Terraform), observability tools

Technologies

GitHub Copilot, Microsoft Copilot, Docker, Azure, Terraform, CI/CD tools

Responsibilities

Design and develop backend services based on functional requirements; debug and resolve backend issues; contribute to CI/CD pipelines and automated testing; utilize AI tools for coding, refactoring, and architecture review; create and maintain technical documentation; collaborate with stakeholders on solution options and estimations; mentor junior team members

Seniority

Mid-level, hands-on IC

Sourced via smartrecruiters · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on SmartRecruiters ↗