Go back

April 10, 2023

Intermediate Backend Developer (Golang/Python)

job icon

Employee

address icon

Ho Chi Minh, Viet Nam

department icon

Software development

contents

  • Responsibilities
  • Requirements
  • Benefits

Responsibilities

  • Develop, code, test, and deploy new features with a primary focus on Golang (80%) and Python (20%), ensuring adherence to API standards, extensibility, robustness, and optimal performance.
  • Maintain and enhance our high-performance architecture, creating scalable and testable components.
  • Collaborate cross-functionally with Product and Engineering teams to help define the product and system design.
  • Troubleshoot, debug, and upgrade existing software, ensuring continuous improvement.
  • Collect and analyze user feedback to make informed recommendations for improvements.
  • Create comprehensive technical documentation for reference and reporting purposes.
  • Support DevOps in automating and streamlining complex routines.
  • Contribute to the development of APIs, and microservices, and potentially involved in scripting tasks.

Requirements

  • Being a team player who can work effectively in an onsite, young, and dynamic team with a strong willingness to communicate, learn, and embrace challenges.
  • 1+ years of backend development experience, with a strong focus on Golang. Solid skills in Python are also highly regarded.
  • Intermediate level of expertise, with a willingness to consider promising junior candidates.
  • Strong knowledge of both SQL and NoSQL databases, including MongoDB and Postgres.
  • Experience with unit and integration testing.
  • A solid foundation in OOP, data structures, and algorithms.
  • Familiarity with Agile methodologies, specifically Scrum, with knowledge of Kanban being an advantage.
  • Excellent English communication skills, both verbal and written.
  • Demonstrated ability to troubleshoot and solve problems independently.
  • Strong attention to detail, with a proactive attitude towards finding and implementing solutions.
  • Willingness to learn new languages and technologies.
  • University degree in Computer Science or a related field, or equivalent education.
  • Must be willing to sign a confidentiality agreement to protect trade secrets.

Desirable:

  • Experience with Swagger or similar tools.

What We Offer:

  • A dynamic work environment where you will have the opportunity to contribute to projects in the cybersecurity field.
  • The chance to work closely with the CTO and CEO, improving your English language skills.
  • Onsite work, promoting a strong sense of teamwork and collaboration, especially for junior candidates.
  • Opportunities for continuous learning and professional development.

Benefits

  • Competitive salary, negotiable based on skills and experience.
  • Opportunity to join a fast-growing, dynamic, and global company.
  • 13th and 14th-month salary, plus performance-based bonuses.
  • Over 14 days of annual leave.
  • Access to social insurance, health insurance, and unemployment insurance upon signing an official labor contract.
  • Investment in professional tech training.
  • Annual team-building activities.
  • Free parking and on-site food and coffee.
  • Work hours: Monday to Friday, 9:00 am - 6:00 pm.

Job application form

Please fill out the forms below to submit your job application!