Search by job, company or skills

Raffles Data & Analytics

Software Engineer

Early Applicant
  • Posted a month ago
  • Be among the first 10 applicants

Job Description

Job Description: Software Engineer (Microservices + DevOps)

Position Overview

We are looking for a talentedSoftware Engineerwith strong expertise indesigning and developing microservicesand practical experience inDevOps practices. The ideal candidate will be responsible for building scalable services, deploying them in cloud environments, and ensuring smooth CI/CD automation. This hybrid role combinessoftware craftsmanshipwithoperational excellence.

Key Responsibilities

Microservices Development & Architecture

  • Design, develop, and maintainmicroservices-based applicationsusing modern frameworks.
  • Implement APIs and service-to-service communication patterns (REST, gRPC, messaging).
  • Applydomain-driven design (DDD)andclean architecture principles.
  • Ensure services arescalable, resilient, and fault-tolerant.
  • Work with containerization (Docker) and orchestration platforms (Kubernetes, OpenShift).

DevOps & Infrastructure

  • Build and maintain CI/CD pipelines for microservices deployment (GitLab CI, GitHub Actions, Jenkins, etc.).
  • Manage infrastructure as code (Terraform, Helm, Ansible, etc.).
  • Deploy and monitor services inAWS / GCP / Azure.
  • Implement observability: logging, metrics, and distributed tracing (Prometheus, Grafana, ELK, Jaeger).
  • Improve system reliability through automation and proactive monitoring.

Collaboration & Best Practices

  • Work closely with architects, product owners, and QA teams.
  • FollowAgile methodologiesand participate in sprint planning.
  • Advocate best practices incode quality, testing, and DevOps automation.
  • Mentor junior engineers inmicroservices and DevOps practices.

Qualifications

Technical Skills

  • Strong experience withmicroservices design and programminginC#, Java, Go, or Python.
  • Solid knowledge ofAPI design (REST, GraphQL, gRPC)and asynchronous messaging (Kafka, RabbitMQ).
  • Experience withdatabases: SQL (PostgreSQL, MySQL, Oracle) & NoSQL (MongoDB, Redis).
  • Cloud-native development onAWS, Azure, or GCP.
  • Hands-on withCI/CD pipelinesand infrastructure automation.
  • Proficiency withKubernetes, Docker, and service meshes (Istio)

Preferred Skills

  • Experience withevent-driven architecturesandCQRS.
  • Knowledge ofDevSecOpsand security for microservices.
  • Familiarity withAPI gateways, service discovery, and load balancing.
  • Understanding ofscaling strategies(horizontal scaling, auto-scaling, distributed caching).

Soft Skills

  • Strong problem-solving and analytical thinking.
  • Clear communication with both technical and non-technical stakeholders.
  • Ability to work in a fast-paced, cross-functional environment.
  • Proactive and ownership-driven mindset.

More Info

Industry:Other

Function:Software Engineering

Job Type:Permanent Job

Date Posted: 25/08/2025

Job ID: 124646729

Report Job
View More
Last Updated: 26-08-2025 00:27:09 AM
Home Jobs in Hanoi Software Engineer