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 description
Job Summary:
We are looking for an experienced and motivated Backend Developer with expertise in one of programming language Java, C#, Golang or NodeJS and building scalable Event-Driven Microservices. As part of our team, you will play a critical role in designing, developing, and maintaining backend solutions while following Test-Driven Development (TDD) principles. This position requires a deep understanding of modern backend technologies, event-driven architectures, and a passion for delivering high-quality software.
Key Responsibilities:
- Design, develop, and maintain scalable backend applications.
- Implement Event-Driven Architecture using message brokers such as NATS, Kafka, RabbitMQ, or similar technologies.
- Develop efficient serialization and communication protocols using Protobuf or equivalent technologies.
- Build and maintain microservices that are highly performant, reliable, and scalable.
- Write comprehensive unit and integration tests to support TDD practices.
Your skills and experience
1 - Qualifications and Skills:
Required:
- Strong programing skill
- Expertise in developing and managing microservices architectures.
- Practical experience with Event-Driven Systems and working with message brokers like NATS, Kafka or RabbitMQ.
- Proficiency in working with both relational databases and NoSQL databases (e.g., MongoDB, Cassandra).
Preferred:
- Hands-on experience with cloud platforms like GCP or AWS.
- Knowledge of API gateways and service mesh technologies.
- Knowledge of CI/CD pipelines and DevOps practices.
- Experience with containerization and orchestration tools such as Docker and Kubernetes.
- Familiarity with distributed systems design patterns, such as CQRS and Event Sourcing.
- Strong understanding and practical application of TDD principles and unit testing frameworks like xUnit, jUnit.
- Hands-on experience with Protobuf for efficient serialization and deserialization.
- Knowledge of Domain Driven Design.
- Experience with frontend development like ReactJS, AngularJS or Flutter.
2 - Personal Attributes:
- Analytical mindset with excellent problem-solving abilities.
- Strong collaboration skills and a proactive attitude toward team success.
- Passion for learning new technologies and improving existing systems.
- Ability to work effectively in a fast-paced, dynamic environment.
Why you'll love working here
- Competitive salary range, commensurate with experience
- Additional benefits include lunch allowance, free parking, social insurance, and PVI insurance
- Annual performance reviews with bonuses for top performers
- 13th month salary provided annually
- Enjoy preferential pricing for services within the Vingroup ecosystem including Vinmec, Vinpearl, and Vinschool...

VinFast
View company
Vươn tầm thế giới
Company type
Non-IT
Company industry
Manufacturing and Engineering
Company size
1000+
employees
Country
Vietnam
Working days
Monday - Saturday
Overtime policy
No OT
More jobs for you
Get similar jobs by email
Posted
31 days ago
(HN/HCM/ĐN) Backend Engineer (C# /Java or NodeJS)
Hybrid
Da Nang - Ha Noi - Ho Chi Minh
Feedback