Careers

Fullstack Tech Lead (Python, ReactJS)

Apply now

About 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

Responsibilities

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.

 

Main 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

  • Experience with microservices architecture
  • Experience with cloud platforms (AWS, GCP, or Azure)
  • Familiarity with Docker or containerization
  • Experience working in distributed or remote teams

Why You Will Love Working With Us

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

Apply now

    Comment
    LinkedIn (or upload CV)