This job has been added to your Saved jobs.
You have reached the limit of 20 Saved Jobs. If you want to create a new one, please manage your Saved Jobs.
Job Expertise:
Job Domain:
IT Services and IT Consulting
Software Development Outsourcing
Research Services
AI Software & Services
Job description
We are looking for a talented Software Engineer with strong expertise in designing and developing microservicesand practical experience in DevOps 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 combines software craftsmanship with operational excellence.
Key Responsibilities
Microservices Development & Architecture
- Design, develop, and maintain microservices-based applications using modern frameworks.
- Implement APIs and service-to-service communication patterns (REST, gRPC, messaging).
- Apply domain-driven design (DDD) and clean architecture principles.
- Ensure services are scalable, 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 in AWS / 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.
- Follow Agile methodologies and participate in sprint planning.
- Advocate best practices in code quality, testing, and DevOps automation.
- Mentor junior engineers in microservices and DevOps practices.
Your skills and experience
Technical Skills
- Strong experience with microservices design and programming in C#, Java, Go, or Python.
- Solid knowledge of API design (REST, GraphQL, gRPC) and asynchronous messaging (Kafka, RabbitMQ).
- Experience with databases: SQL (PostgreSQL, MySQL, Oracle) & NoSQL (MongoDB, Redis).
- Cloud-native development on AWS, Azure, or GCP.
- Hands-on with CI/CD pipelines and infrastructure automation.
- Proficiency with Kubernetes, Docker, and service meshes (Istio)
Preferred Skills
- Experience with event-driven architectures and CQRS.
- Knowledge of DevSecOps and security for microservices.
- Familiarity with API gateways, service discovery, and load balancing.
- Understanding of scaling 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.
Why you'll love working here
- Bảo hiểm sức khỏe dành cho CBNV, các chương trình Team Building
- Thưởng ngày sinh nhật công ty, sinh nhật, các ngày hiếu hỉ của bản thân và gia đình
- Làm việc trong tổ chức xem trọng Learning & Development với các chương trình học tập
A leading data analytics firm that provides end-to-end data solutions with in-depth domain knowledge
Company type
IT Product
Company industry
Software Development Outsourcing
Company size
1-50
employees
Country
Vietnam
Working days
Monday - Friday
Overtime policy
No OT
More jobs for you
Get similar jobs by email
Feedback