Senior Backend Developer (Golang)

Ho Chi Minh

IT

Full-time

  Facebook   Linkedin

Key Responsibilities

1. Project Integration & Team Collaboration

  • Join an ongoing project nearing its Minimum Viable Product (MVP) phase, integrating smoothly with the development team.
  • Work closely with front-end developers, backend engineers, and stakeholders to ensure seamless integration of the app into the main system.
  • Take the lead in developing a subproject focused on the mobile application, ensuring its effective connectivity and functionality within the broader ecosystem.
  • Develop high-performance, scalable, and efficient backend solutions using Golang within a microservices architecture.

2. Code Quality & Optimization

  • Uphold and enhance the existing high standards for code quality, maintaining clean coding practices and actively participating in code reviews and refactoring efforts.
  • Identify opportunities for optimization and implement necessary improvements to boost performance, reliability, and maintainability of the backend system.
  • Ensure code consistently meets QA/QC acceptance rates above 90%.
  • Design robust APIs that effectively support both mobile and desktop applications.

3. Rapid Learning & Adaptability

  • Quickly familiarize yourself with the existing codebase, tech stack, and business requirements, adapting to the project’s needs efficiently.
  • Demonstrate the ability to rapidly acquire domain knowledge, enabling effective contributions to ongoing development.

Requirements

1. Educational Background

  • Bachelor’s degree in Computer Science, Engineering, or a related field.

2. Professional Experience

  • At least 5 years of experience in software development.

3. Technical Expertise

  • Strong proficiency in backend development, particularly with Golang (minimum 2 years of experience).
  • Hands-on experience with cloud platforms, preferably IBM Cloud.
  • Expertise in designing and implementing microservices architecture.
  • Solid experience working with both relational (RDS) and NoSQL databases, including PostgreSQL and MongoDB.
  • Proficiency with containerization and orchestration tools such as Docker and Kubernetes.
  • Strong understanding of RESTful APIs and their functionality.
  • Experience with message queue systems such as Kafka and RabbitMQ is a plus.
  • Familiarity with writing and executing unit tests using Testify.

4. Collaboration & Communication

  • Excellent teamwork and communication skills, fostering a collaborative and innovative work environment.
  • Familiarity with Agile methodologies.

5. Problem-Solving Ability

  • Strong analytical skills with the ability to tackle complex technical challenges and provide effective solutions.

Application form

Full Name *
Email Address *
Phone Number *
Your Resume *
To attach your Resume, click here to upload from your Computer.
Security code *

Submit