Senior Backend Developer / Tech Lead
We are looking for an experienced Senior Backend Developer / Tech Lead to design, build, and operate high-performance backend systems. You will lead a team of engineers, drive technical decisions, and ensure our products are scalable, secure, and reliable — from requirements all the way to production.
Key responsibilities
1. Requirements analysis & solution design
- Read and analyse BRD and SRS documents in English; propose improvements on technical requirements and solutions.
- Author SRS, architectural design documents, and technical solution documents.
- Assess technical risks, guide the team in technology selection, and build prototypes to validate solutions.
- Design scalable, secure, high-performance systems and review designs produced by team members.
2. System development & deployment
- Build and develop critical backend modules; write and execute unit tests.
- Review code for quality and coding standards compliance.
- Integrate modules with external systems; fix bugs and optimise performance.
- Write installation and deployment documentation.
3. Test & operations support
- Support the team and clients across SIT, UAT, PREPRO, and PROD testing phases.
- Handle errors, optimise performance, and ensure system stability post-deployment.
4. Team management & people development
- Lead the backend team — assign tasks, monitor progress, and provide technical mentoring.
- Develop training materials and organise internal training sessions.
5. Security & technology R&D
- Ensure compliance with company and customer information security policies throughout development and operations.
- Research and apply new technologies to backend and infrastructure; define architecture direction for company projects.
- Improve development processes, drive system performance improvements, and share lessons learned.
Requirements
- Education & experience
- Bachelor's degree in Information Technology, Computer Science, or a related field.
- Minimum 7 years of experience in software development, including at least 2 years as a Technical Lead.
- Proven experience working with large-scale, high-performance, and high-security systems.
2.Technical skills
- Proficiency in at least one of: Java, .NET, Python, Node.js.
- Experience with popular backend frameworks: Spring Boot, .NET Core, or equivalent.
- Deep understanding of software architecture and proficiency in communication protocols and design patterns.
- Experience with SQL (MySQL, PostgreSQL, SQL Server) and NoSQL (MongoDB, Redis, Cassandra).
- Knowledge of system security, backend performance optimisation, logging, and monitoring.
3.Soft skills & management
- Strong team management skills — task planning, delegation, and progress tracking.
- Clear communicator — able to present and explain technical solutions effectively.
- Well-organised, with the ability to manage deadlines efficiently.
- Strong problem-solving skills with logical and creative thinking.
- Ability to train, guide, and share knowledge with colleagues.
4.Personal qualities
- Highly responsible and proactive in work.
- Ability to work under pressure and manage time effectively.
- Continuous learner with a spirit of knowledge sharing.
Quyền lợi
- Competitive salary and benefits;
- Working time: 8:30AM - 05:30PM, Monday – Friday;
- 12 days of annual leave + 3 days of sick leave + 1 day of birthday per year
- Participated in social insurance, unemployment insurance, health insurance and full policies according to the labor law;
- 13th month salary & bonus policies, allowances at the Company;
- UNIT-Care health care insurance by level;
- Salary increases according to company regulations or unexpected salary raise in case of outstanding ability;
- Professional and dynamic working environment, unlimited promotion opportunities;
- Opportunity to participate in many large projects in Vietnam & abroad;
- Work on the latest technology platform;
- Join in company trip, teambuilding & community activities.