Golang Engineer

We are looking for a Golang Engineer with experience in building high-performing, scalable, enterprise-grade applications.

🎖 What to do

  • Work as part of a team developing applications and services using Agile development methods.

  • Contribute to team and organizational improvements in process and infrastructure.

  • Writing reusable, testable, and efficient code.

  • Design and implementation of low latency, high availability, and performant application Integration of data storage solutions and creating database schemas that represent and support business processes.

  • Implementation of security and data protection.

🎖 What you should have

Minimum of 3 years of professional software development experience with a significant focus on Golang.

Experiences in:

  • 2–3 years of experience, capable of working independently with a strong self-testing mindset.

  • Proficient in SQL & NoSQL, with solid understanding of data modeling and optimization.

  • Good knowledge of AWS, able to deploy and operate common cloud services.

  • Experience writing Unit Tests and Integration Tests; understanding of TDD is a plus.

  • Strong problem-solving skills, including the ability to debug and analyze logs effectively.

  • Solid understanding of API/microservice security and performance best practices.

  • Strong grasp of SOLID principles, DRY, and ability to apply appropriate design patterns.

  • Proficient with Git, familiar with Git Flow and collaborative development workflows.

  • Experience working with microservice architecture and inter-service communication (REST, message queues).

  • Solid understanding of software design patterns (e.g., Repository, Factory, Strategy) and architectural patterns such as Layered Architecture, Clean Architecture, Hexagonal, and Event-driven Architecture to build scalable and maintainable systems.

  • Interest in and awareness of Generative AI trends, with working knowledge of tools like Cursor, Windsurf, Lovable, and concepts such as Prompt Engineering and Context Engineering to enhance productivity.

  • Hands-on experience with Golang in production systems, with understanding of Go idioms, standard library, concurrency model (goroutines, channels), and project structuring best practices.

Nice to have:

  • Have knowledge in Microservice architecture.

  • Good knowledge working with systems or working CI/CD tools such as Jenkins, Docker.

  • Experience working with common third-party APIs (LINE, Stripe … ) is a plus.

  • Experience with some service of aws, gcp, azure ..

  • Experience with multiple database types such as Redis, MongoDB, ElasticSearch, etc.

Da Nang
Full-time
Middle
Joinus@mynavitechtus.com

🍀 What we offer

💰 Competitive salary that aligned with your skills and contributions with salary review twice a year.

🩺 Premium health insurance package for extra protection.

💻 Equipped with MacBook/Laptop & the latest technology to enhance productivity.

🎓 Sponsored international certification exams, supporting professional advancement.

🚀 Open, flexible, and supportive work culture.

🎉 Exciting activities such as Open Talks, Project Trips, Sports Day, Year-End Parties, PlayStation, etc.

Flexible Working Hours from Monday to Friday (8:00 AM – 11:30 AM | 1:00 PM – 5:30 PM).

 * Please send your application via email: talents@mynavitechtus.com

Contact us

Start and Grow Your Career with US

We’re happy to answer any questions you may have and help you determine which of our opening positions best fit your career.

Our benefits:
What happens next?
1

We receive & review your CV

2

We schedule interview or test 

3

We send our offer letter if you pass 

Submit your CV here