Backend Developer (Golang)-Middle
Position: Middle Golang Developer (with 1 year of Java experience preferred)
Location: Hanoi, Vietnam (Onsite)
Contract Duration: 1 year
English Requirement: Not required
Job Description
- Proactively develop new and innovative features for the OTT backend system.
- Ensure stability and scalability of existing system libraries.
- Build detailed automated test suites to guarantee software quality.
- Design microservices architecture to ensure scalability, performance, and maintainability.
- Develop optimized data reading models to support high-volume queries.
- Build reliable data writing models to ensure consistency and integrity.
- Design efficient, scalable, and maintainable database structures.
- Participate in code reviews and provide technical feedback to improve team quality.
Requirements
- Proficiency in Golang minimum 2 YEO (experience with Java is a plus, at least 1 year).
- Solid understanding of domain-driven design (DDD).
- Strong knowledge of modern microservices models and patterns.
- Hands-on experience with database management systems such as PostgreSQL, Redis, Cassandra.
- Experience with messaging/streaming queue systems like Kafka or Pulsar.
- Commitment to clean code principles in software development.
- Ability to design, implement, and optimize RESTful APIs, gRPC, and event-driven architecture.
- Experience building automated testing systems and CI/CD pipelines for backend services.
- Strong problem-solving mindset for performance optimization and system scalability.
- Good teamwork skills, with a proactive attitude toward learning, sharing knowledge, and supporting colleagues.
Application Confirmation
You're applying for the role below: