Backend Developer

VinFast
Symphony Building, Vinhomes Riverside, Chu Huy Man, Long Bien, Ha Noi
At office
Posted 9 days ago

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...

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