Fullstack Tech Lead (Python, ReactJS)
Apply nowABOUT NSC SOFTWARE
NSC Software delivers premier software development and consulting services for global businesses, powered by Vietnam’s top engineering talent. With a team of 150+ IT
professionals, we continuously expand our capabilities, refine our delivery processes, and adopt cutting-edge technologies to meet diverse client needs.
Guided by our core values: Premier, Talented, Innovative, Committed, and Trusted, we focus on building long-term partnerships and delivering future-ready solutions. Through this, we aim to advance Vietnam’s IT industry and create meaningful global impact.
Why should you join us?
- Remote work, flexible working environment
- Attractive salary package
- Technical training and certifications
- Global career opportunities
- Enhance autonomy and independence
JOB DESCRIPTION
As a Tech Lead at NSC, you will have the opportunity to work remotely, with fixed working hours from 8AM to 5PM Vietnam time. This role is remote-first, but candidates are expected to be based in Hanoi to support occasional in-office collaboration when required. Also your responsibilities will include implementing customer requirements based on project priorities set during planning sessions.
We are looking for a backend-oriented Tech Lead who has a strong fullstack engineering background, enabling a holistic understanding of system architecture and cross-functional collaboration.
You will work closely with product owners, stakeholders, and engineering teams to drive technical excellence and optimize development processes.
KEY RESPONSIBILITIES
- Lead and mentor a team of engineers, ensuring high-quality delivery and continuous improvement
- Define system architecture and make key technical decisions (backend-focused)
- Design and develop backend services using Python
- Guide frontend/backend integration by leveraging fullstack understanding
- Establish and improve development processes, workflows, and engineering best practices
- Ensure proper implementation of SDLC, including planning, development, testing, and release
- Oversee code quality, code reviews, and technical standards across the team
- Manage deployment processes, CI/CD pipelines, and release cycles
- Collaborate with stakeholders to translate business requirements into scalable technical solutions
- Identify risks, bottlenecks, and propose improvements for system performance and
team productivity
JOB REQUIREMENTS
Skills & Qualifications
- 5+ years of experience in software development
- At least 3+ years of experience in a Tech Lead or team leadership role
- Strong fullstack background with a primary focus on backend development (Python)
and familiarity with frontend frameworks (ReactJS) - Strong understanding of system design, architecture, and scalable systems
- Experience working with databases (e.g., PostgreSQL or similar)
- Solid understanding of software development lifecycle (SDLC)
- Good knowledge of development methodologies such as Agile and Waterfall
- Hands-on experience with deployment processes, CI/CD, and release management
- Strong leadership, communication, and problem-solving skills
- Good communication skills in English
- Currently based in Hanoi or willing to relocate to Hanoi
Nice-to-have skills and experience
- Familiarity with Docker or containerization
- Experience working in distributed or remote teams
- Experience with microservices architecture
- Experience with cloud platforms (AWS, GCP, or Azure)
BENEFITS & PERFORMANCE METRICS
Compensation and Benefits
- Competitive salary upto $3000 USD/month
- Remote work arrangement, allowing for flexibility and comfort
- Attractive Benefits: social insurance…
- Opportunity to work within a professional and multicultural environment
- Enhance English skills daily with global team
- Assistance and support through all aspects of the onboarding process
Personal Growth
- Company Team Building Trip every year
- Training sponsorship programs
- Professional and dynamic working environment
- Mental health support at work
- English classes for professionals
Health care and Annual paid leave
- Social insurance (optional)
- Unemployment Insurance
- Private health insurance
- Vacation Leave: 12 days per year
- Medical Leave: 8 days per year