[HCM] Senior Backend Developer

Salary: Negotiation

Location: Ho Chi Minh Office (Văn phòng Hồ Chí Minh)

Team: Digital Technology Service (Công nghệ & Kỹ thuật)

Application deadline: 30/06 — 31/08/2024

Job Description

Job Scope:

  • The ideal candidate will have a strong background in backend technologies, a passion for coding, and a track record of delivering scalable and high-performance web applications. You will play a crucial role in building and maintaining the server-side components of our applications, ensuring robust and efficient data processing, and enabling seamless integration with front-end and other services.

Key Tasks:

Design and Development:
• Design, develop, and maintain scalable, reliable, and high-performance server-side applications and APIs.
• Collaborate with frontend developers to integrate user-facing elements with server-side logic.
• Implement robust security measures to protect data and applications.
Database Management:
• Design and optimize database schemas and queries for performance and scalability.
• Manage and maintain database servers, ensuring data integrity and availability.
Code Quality and Best Practices:
• Write clean, maintainable, and well-documented code following industry best practices.
• Conduct code reviews, provide feedback, and mentor junior developers.
• Ensure code quality through automated testing and continuous integration.
System Architecture:
• Participate in system architecture design and technical decision-making processes.
• Identify and resolve performance bottlenecks and scalability issues.
• Evaluate and integrate third-party libraries and services as needed.
Collaboration and Communication:
• Work closely with the Application Manager, Developers, and other stakeholders to understand requirements and deliver solutions that meet business needs.
• Communicate technical concepts effectively to both technical and non-technical audiences.
Continuous Improvement:
• Stay updated with emerging technologies and industry trends.
• Continuously improve development processes and tools to enhance productivity and quality.
Job Requirement:
Education:
Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
Experience:
• 5+ years of experience in backend development, preferably in a senior role.
• Experience in database & system design.
• Proven experience with backend frameworks and languages such as Node.js, .NET.
• Strong understanding of RESTful API design and implementation.
• Experience with database technologies such as SQL, NoSQL, PostgreSQL, MongoDB, or similar.
• Familiarity with cloud services (AWS, Azure, Google Cloud), containerization (Docker, Kubernetes), and orchestration (Airflow).
• Nice to have:
- Experience in Hadoop ecosystem including HDFS, MapReduce, YARN, Hive...
- Experience in building large-scale data processing (batch-processing, stream processing)
Knowledge / Skills:
• Strong problem-solving skills and ability to think critically.
• Excellent communication and collaboration skills.
• Ability to work in an agile development environment.

Benefits:

  • Hybrid Work Policy 
  • 13th month salary + KPI bonus
  • 16 days annual leave + 6 paid sick leave 
  • PVI Healthcare extra 
  • Learning & Training opportunity 
  • Caring policies, supportive and employee-centric work environment 
  • Engagement Activities

Apply for this job

Full name *
Email *
Phone number *
Your CV *
Click to select & upload your CV
Security code *

Apply