Back-end Engineer

Qode
Full-time
On-site

Back End Software Engineer

Location: Ho Chi Minh City, Vietnam
Workplace Type: Onsite

About the Role

We are seeking a talented and passionate Back End Software Engineer with 3 years of experience to join our growing team in Ho Chi Minh City. As a Back End Engineer, you will be responsible for designing, developing, and maintaining the server-side logic and databases that power our applications. You will work closely with front-end developers, product managers, and other stakeholders to deliver high-quality, scalable, and reliable solutions. This role offers an excellent opportunity to contribute to challenging projects, learn new technologies, and grow your career in a dynamic and supportive environment. The ideal candidate will have a strong understanding of software engineering principles, experience with various back-end technologies, and a proven track record of delivering successful projects. You will be involved in all stages of the software development lifecycle, from requirements gathering and design to implementation, testing, and deployment. We value collaboration, innovation, and a commitment to excellence, and we are looking for someone who shares these values.

Key Responsibilities

  • Design, develop, and maintain robust and scalable back-end systems and APIs.
  • Write clean, efficient, and well-documented code.
  • Collaborate with front-end developers to integrate user-facing elements with server-side logic.
  • Participate in code reviews to ensure code quality and adherence to coding standards.
  • Troubleshoot and debug issues in production and development environments.
  • Optimize application performance and scalability.
  • Contribute to the design and implementation of database schemas.
  • Stay up-to-date with the latest back-end technologies and trends.
  • Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives.
  • Work closely with product managers to understand requirements and translate them into technical specifications.
  • Ensure the security and integrity of data.
  • Develop and maintain unit and integration tests.

Required Skills & Qualifications

  • Bachelor's degree in Computer Science or a related field.
  • 3+ years of experience in back-end software development.
  • Proficiency in at least one back-end programming language (e.g., Python, Java, Node.js, Go).
  • Experience with relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB, Cassandra).
  • Strong understanding of RESTful API design and development.
  • Experience with version control systems (e.g., Git).
  • Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud).
  • Knowledge of software development best practices, including design patterns, code reviews, and testing.
  • Excellent problem-solving and debugging skills.
  • Strong communication and collaboration skills.
  • Ability to work independently and as part of a team.
  • Experience with containerization technologies (e.g., Docker, Kubernetes) is a plus.

Additional Information

This is a full-time position based in our Ho Chi Minh City office. We offer a competitive salary and benefits package, including health insurance, paid time off, and opportunities for professional development. We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. We are committed to creating an inclusive environment for all employees. If you are a motivated and talented Back End Software Engineer looking for a challenging and rewarding opportunity, we encourage you to apply. We look forward to hearing from you!