Senior Backend Developer - C# / Kotlin

Our client is one of Hong Kong's most established and reputable organisations, currently undertaking large‑scale digital transformation across their technology landscape. As part of their ongoing modernisation journey, they are expanding their engineering capabilities to strengthen mission‑critical platforms and backend services. They are now seeking a Senior Backend Engineer to support the design and delivery of scalable, high‑performance microservices and cloud‑native solutions on AWS. Key Res

ConnectedGroup Limited - Hong Kong - Full time

Salary: Negotiable

Our client is one of Hong Kong's most established and reputable organisations, currently undertaking large‑scale digital transformation across their technology landscape. As part of their ongoing modernisation journey, they are expanding their engineering capabilities to strengthen mission‑critical platforms and backend services.

They are now seeking a Senior Backend Engineer to support the design and delivery of scalable, high‑performance microservices and cloud‑native solutions on AWS.

Key Responsibilities:

  • Design and build backend microservices using domain‑driven design, clean architecture, and Everything‑as‑Code principles.
  • Develop RESTful APIs with proper versioning, error handling, and full documentation using OpenAPI/AsyncAPI.
  • Build and support event‑driven architectures using Apache Kafka/AWS MSK for asynchronous communication.
  • Implement automated testing across unit, integration, contract (Pact), performance, and resilience testing, following TDD practices.
  • Ensure high code quality and security through code reviews, secure coding standards, and continuous scanning via SonarQube and Snyk.
  • Implement observability using DataDog (APM, metrics, logs, distributed tracing) and build resilience patterns such as retries, circuit breakers, and bulkheads.
  • Support cloud infrastructure on AWS (EKS, RDS Aurora PostgreSQL, MSK, S3, Lambda, API Gateway) using Terraform, GitOps, and CI/CD pipelines.
  • Enable zero‑downtime deployments including canary and blue‑green strategies, automated rollbacks, and feature flag management.
  • Maintain mock services and testing environments; participate in chaos engineering experiments and automated DR validation.
  • Collaborate with product, architecture, DevOps, and security teams to refine requirements and drive continuous improvement.

Key Requirements:

  • Bachelor's degree in Computer Science, Information Technology, or related discipline.
    5+ years backend development experience in enterprise environments, with microservices and domain‑driven design.
  • Cloud‑native development, ideally with AWS.
  • Strong experience with CI/CD, automated testing, and deployment automation.
  • Proficiency in C#/.NET Core and Kotlin/Spring Boot.
  • Hands‑on experience with Docker, Kubernetes, GitHub Enterprise, Terraform, ArgoCD.
  • Solid understanding of relational databases (PostgreSQL/Aurora), Kafka/MSK, and migration tools like Flyway.
  • Strong testing background across unit, integration, contract, performance, and chaos engineering.
  • Knowledge of observability tools (DataDog), security practices, and secrets management (AWS Secrets Manager, Vault).
  • Excellent communication skills and ability to work in a collaborative team environment.

Our client offers competitive compensation and benefits, as well as a dynamic and fast-paced work environment.

Interested parties, please send your CV to Ron Lee on Ron.Lee@connectedgroup.com or contact on +852 39725817 for more details. For other available opportunities, please visit www.connectedgroup.com

23954775
Ad