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.