Careers

Senior Python Backend Developer

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

As an engineer 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 highly skilled Backend Engineer with strong Python expertise to design and develop scalable, high-performance backend systems and APIs. This role
focuses on building reliable services, optimizing data processing, and ensuring system robustness.

You will collaborate closely with frontend, product, and DevOps teams to deliver secure and efficient backend solutions.

KEY RESPONSIBILITIES

  • Design, develop, and maintain backend services primarily using Python
  • Build and optimize RESTful APIs for client applications
  • Develop and maintain backend services using JavaScript where applicable
  • Work with relational databases, especially PostgreSQL, for data modeling and performance tuning
  • Implement business logic, data processing, and system integrations
  • Collaborate with frontend teams and ensure smooth API integration
  • Manage source code and CI/CD workflows using Git/GitLab
  • Ensure system performance, scalability, and security
  • Troubleshoot and resolve complex backend issues
  • Participate in code reviews and technical discussions

JOB REQUIREMENTS

Skills & Qualifications

  • 5+ years of backend development experience
  • Strong proficiency in Python
  • Solid experience working with PostgreSQL
  • Good understanding of RESTful API design and system architecture
  • Experience working with Git/GitLab for version control
  • Familiarity with JavaScript is a plus for backend development
  • Strong problem-solving and analytical skills
  • Good communication skills in English
  • Currently based in Hanoi or willing to relocate to Hanoi

Nice-to-have skills and experience

  • Experience with micro services architecture
  • Experience with cloud platforms (AWS, GCP, or Azure)
  • Familiarity with Docker or containerization

BENEFITS & PERFORMANCE METRICS

Compensation and Benefits

  • Competitive salary upto $2500 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)