Senior Backend Engineer: Mobility – M-Kopa
Job Purpose
To design, build, and maintain event-driven microservices across the full software lifecycle using C#/.NET, Azure, Kubernetes, and modern DevOps practices, while leveraging AI-assisted development tools to deliver high-quality, observable, and continuously deployed software.
Roles & Responsibilities
-
Full-Stack Software Ownership: Own applications and supporting infrastructure across the entire software lifecycle—from inception and development through production deployment to decommissioning under a DevOps culture.
-
Microservices & Event-Driven Development: Design and build scalable microservices and event-driven systems utilizing Azure Service Bus, Kafka, RabbitMQ, or similar messaging technologies.
-
Infrastructure & Containerization: Manage cloud infrastructure in Azure (or AWS/GCP) using Infrastructure as Code (IaC), containerization, and orchestration tools such as Docker and Kubernetes.
-
Observability & Monitoring: Implement and monitor comprehensive observability and metrics using tools like Prometheus and Grafana to ensure high system reliability.
-
Automated Testing & Continuous Delivery: Drive automated testing across all environments (including production) and uphold rigorous continuous delivery and deployment standards.
-
AI-Assisted Engineering: Integrate AI coding assistants—such as Claude Code and related tooling—into daily engineering workflows to boost productivity and code quality.
Qualifications
-
Bachelor’s degree in Computer Science, Software Engineering, or a related technical discipline (or equivalent practical experience).
Skills, Experience & Competences
-
Strong grasp and hands-on experience with C# .NET development.
-
Proven experience building event-driven systems and microservices architecture using message brokers like Azure Service Bus, Kafka, or RabbitMQ.
-
Solid experience working with Azure or other major cloud providers (AWS or GCP).
-
Familiarity with containerization and orchestration tooling, specifically Docker and Kubernetes.
-
Working knowledge of observability platforms such as Prometheus and Grafana.
-
Strong background in automated testing, deployment pipelines, and DevOps principles.
-
Hands-on experience leveraging AI coding tools (such as Claude Code) within modern engineering workflows.
-
Collaborative mindset with a commitment to code quality, mentorship, and continuous improvement.
