TopDev

HCM - Backend Developer (Min 2+ Golang)_TS052902-BE

Talent Success

Hồ Chí Minh, Thành phố Hồ Chí Minh
Job Description
About Company

Your role & responsibilities

 1. Project Integration and Collaboration:

  • Join an ongoing project near the Minimum Viable Product (MVP) deadline and seamlessly integrate into the development team.
  • Collaborate closely with the existing team members, including front-end developers, other back-end developers, and stakeholders, to ensure alignment and integration of the app with the main system.
  • Lead the development efforts in the subproject related to the mobile application, ensuring its seamless connectivity and functionality within the overarching system.
  • Implement high-quality, scalable, and efficient code solutions using Golang within the microservices architecture of the backend.

2. Code Quality and Refactoring:

  • Maintain and elevate the existing high standards of code quality, emphasizing clean code practices, and contributing to code reviews and refactoring initiatives.
  • Identify areas for improvement and implement necessary refactoring to enhance the performance, reliability, and maintainability of the backend codebase.
  • Guarantee that your code passes QA/QC's acceptance rates over 90%.
  • Design robust APIs to support mobile and desktop clients

3. Rapid Learning and Adaptation:

  • Quickly grasp and become proficient in the current codebase, stack, and business logic, adapting to the project's specific requirements and technologies.
  • Demonstrate a strong learning curve, swiftly acquiring domain-specific knowledge to effectively contribute to the ongoing project development.

Your skills & qualifications

1. Bachelor’s degree in Engineering, Computer Science or any related field 

2. Domain Expertise: 

  • A Minimum of 5 years of experience in software development
  • Approximately 2 years of experience in the logistic domain, with a focus on developing logistic/inventory products.

3. Technical Skills:

  • Strong command of backend technologies, particularly with Go (Minimum 2 years of experience).
  • Familiarity with cloud platforms, (preferably IBM cloud)
  • Expertise in designing and implementing microservices architecture
  • Strong experience with databases, demonstrating a working knowledge in RDS and NoSQL databases. Proficient in database design, optimization, and effective management. Experience with database systems (Postgres, MongoDB)
  • Experienced with Docker, Kubernetes
  • Understand REST API & how it work
  • Experienced using message queue Kafka, RabbitMQ, etc. is highly welcome.
  • Experience with Unit Test (using Testify).

4. Collaboration: 

  • Excellent collaboration and communication skills, fostering a culture of innovation and teamwork. 
  • Familiar with Agile

5. Problem-Solving: 

  • Ability to analyze complex technical problems and provide innovative solutions

Benefits for you

  • Equipment provided.
  • Competitive salary, 13th-month bonus plus monthly, quarterly, and per-project bonus.
  • Health insurance covered.
  • Spacious office space, and convenient transportation in the center.
  • Casual and comfortable work clothes.
  • Flexible working time: 8 hours per day. 5 days/week
  • Other regimes, according to Vietnam's regulations/laws

Company

Talent Success

Industry

Human Resource

Company size

25-99

Nationality

Vietnam

About us

General information

Minimum year of experience

Level

Job Type

Contract type

⚙️ Candidates supporters

🧑🏾‍💻 Prepare for interviews

Checking TopDev QnA tool to practice your answers to common interview questions.

Read QnA for interviews