Technical Lead / Solution Architect (Python, NextJS)
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 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
- Own overall technical design and architecture for the system (backend & frontend) and make key technical decisions
- Guide development, review code, and ensure best practices, performance, and scalability
- Establish and improve development processes, workflows, and engineering best practices
- Ensure proper implementation of SDLC, including planning, development, testing, and release
- 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 with strong ownership mindset
- At least 3+ years of experience in a Tech Lead or team leadership role
- Strong experience with Python (FastAPI) and solid understanding of API/system design
- Good knowledge of NextJS, TypeScript (for technical direction & code review)
- Experience with PostgreSQL, Docker and deployment practices
- Good understanding of software development lifecycle (SDLC) and product development process
- Familiar with Agile, Waterfall and able to adapt based on project context
- Experience with deployment/release processes (CI/CD, environments, versioning basics)
- Strong problem-solving and communication skills
- Good English communication (required for daily work)
- Currently based in Hanoi or willing to relocate to Hanoi
Nice-to-have skills and experience
- Experience with C# / .NET
- Experience working in distributed or remote teams
BENEFITS & PERFORMANCE METRICS
Compensation and Benefits
- Competitive salary upto $2800 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