Job Overview
We are seeking an experienced and talented Middle/Senior Golang Developer to join our team. As a Middle/Senior Golang Developer, you will be responsible for designing, developing, and maintaining robust and scalable applications using the Go programming language. You will work closely with cross- functional teams, including software engineers, architects, and product managers, to deliver high- quality solutions that meet business requirements.
Responsibilities
Identify opportunities for process improvement and contribute to the enhancement of development practices and methodologies.
Design, develop, and maintain high- performance and scalable applications using Golang.
Implement unit tests and perform rigorous testing to ensure the quality and reliability of software.
Collaborate with DevOps teams to deploy and maintain applications in a cloud- based environment.
Conduct code reviews to ensure adherence to coding best practices, standards, and guidelines.
Collaborate with cross- functional teams to understand business requirements and translate them into technical solutions.
Optimize application performance and scalability, identifying and resolving bottlenecks and performance issues.
Requirements
Have Cloud Certifications (AWS, Azure, GCP) is a plus.
Experience with message brokers (e.g., RabbitMQ, Kafka) and event- driven architectures is a plus.
Experience with designing and building scalable, distributed, and highly available systems using Golang.
Bachelor’s degree in Computer Science, Software Engineering, or a related field.
Proficient in working with relational databases (such as MySQL, PostgreSQL) and NoSQL databases (such as MongoDB, Redis).
Must have strong English verbal and written communication.
Solid knowledge of software engineering principles, including object- oriented programming, data structures, algorithms, and design patterns.
Excellent communication and collaboration skills, with the ability to work effectively in a team environment.
At least 3 years of experience as Golang Developer, with a strong understanding of Golang programming concepts and best practices.
Strong problem- solving and analytical skills, with the ability to debug complex issues and optimize application performance.
Benefits
Working & growing with a passionate, young, and talented team.
Premium Health Insurance TECHVIFY Care.
13 months’ salary per year.
Sponsor and encourage staff to study courses by covering tuition fee, such as Udemy, Coursera.
Join a global team and work directly with many talents around the world.
Salary: 15.000.000 – 35.000.000 VND (Gross)
Evaluate salary annually.