Senior Backend Engineer

Location Vietnam
Industry Technology
Job reference 16161
Job type Permanent
Salary 60.000.000- 80.000.000
Consultant email nhu.dinh@manpower.com.vn
Date posted Jun 13, 2024

Job Description:

We are seeking an experienced Senior Backend Golang Engineer to design, develop, and maintain our backend services. The ideal candidate will have a deep understanding of backend technologies, proven experience with Golang.

Key Responsibilities:

  • Design, develop, and maintain efficient, reusable, and reliable Golang code.
  • Implement backend services and APIs to support front-end applications and third-party integrations.
  • Optimize applications for maximum speed and scalability.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Participate in code reviews to maintain high code quality and ensure best practices.
  • Troubleshoot, debug, and upgrade existing software.
  • Write and maintain technical documentation.
  • Implement and maintain CI/CD pipelines.
  • Ensure security and data protection measures are adhered to in the backend services.
  • Work with Snowflake to design and optimize data storage solutions is preferred but not must.

Requirements:

  • Bachelor’s degree in Computer Science, Engineering, or related field; or equivalent work experience.
  • 5+ years of professional experience in backend development.
  • Strong proficiency in Golang.
  • Experience with Snowflake or similar data warehousing technologies.
  • Familiarity with SQL and database design principles.
  • Experience with microservices architecture and RESTful APIs.
  • Proficient understanding of code versioning tools, such as Git.
  • Experience with containerization technologies like Docker and orchestration tools like Kubernetes.
  • Strong understanding of web security principles and best practices.
  • Familiarity with cloud services (AWS, GCP, or Azure).
  • Excellent problem-solving skills and attention to detail.
  • Strong communication skills and the ability to work both independently and in a team environment.