Skip to Content

CT GROUP

Back-end Developer

Calendar 07/25/2025
|
Salary
Salary

Negotiation

Location
Work location

Ho Chi Minh City

date
Submission deadline

07/25/2025

Job Description

Software Development and Design:

  • Program, develop, and maintain software applications according to project or customer requirements.
  • Analyze user requirements and design an effective software architecture that meets project goals and requirements.
  • Program optimal, secure, scalable, and maintainable software solutions.

Source Code Management and Performance Optimization:

  • Manage software source code, ensuring clarity, understanding, and maintainability.
  • Optimize application performance, minimize loading time, and optimize memory and system resources.
  • Ensure source code complies with coding standards and software quality testing processes.

Software Testing and Evaluation:

  • Perform software testing, write unit tests, integration tests, and system tests.
  • Identify and fix software errors (debugging) during product development and deployment.

Technical support and team development:

  • Support junior programmers and colleagues in the team when they encounter difficulties in the software development process.
  • Train and share programming experiences with team members, helping them develop programming skills and solve problems effectively.
  • Ensure interaction and cooperation between software development, QA, and DevOps departments to optimize the software development process.

Project management and progress reporting:

  • Manage and monitor the progress of programming projects, ensure work is completed on schedule, and meet required quality standards.
  • Provide periodic reports on progress, technical issues, and proposed solutions to superiors.

Research and improve new technologies:

  • Update and research new programming technologies, tools, and trends in the software industry to apply to projects, improve software performance, and features.
  • Recommend and test new technologies to improve software development processes.

Other tasks:

  • Perform other tasks as assigned by superiors or the Board of Directors.

Job requirements

  • Age: 28 - 40 years old.
  • Education: University degree or higher.
  • Major: Information Technology, Software Engineering, or related majors.
  • Experience: At least 5 years of programming experience, including at least 2 years as a senior programmer or programming team manager.
  • Foreign language: English to read and understand technical documents (priority).
  • Computer Science: Proficiency in programming languages ​​such as Java, C#, Python, PHP, or JavaScript, frameworks, and web technologies such as React, Angular, Node.js, Django, and Spring Boot.
  • Skills:
    • Programming and software development skills.
    • Solid knowledge of Agile, Scrum, or DevOps software development methodologies.
    • Software project management and teamwork skills.
    • Software testing and debugging skills.
    • Problem-solving and system performance optimization skills.
  • Related knowledge: Databases (MySQL, PostgreSQL, MongoDB), API, software security, microservices architecture, and software development tools.
  • Required qualities: Logical thinking, creativity, ability to work under pressure, and manage multiple projects at the same time.

Benefits & Welfare


Bonus

13th and 14th month bonus.

Health insurance

24/7 insurance for employees + 2 relatives

Leave

16++ days off/year

Train
Trained with relevant qualifications and certificates
Allowance

Lunch, parking, phone

 Move

Shuttle bus, official residence


Related jobs (12 )

APPLY NOW