Careers

Senior Back-End 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?

  • Attractive salary package
  • Global career opportunities
  • Direct impact on company trajectory and culture
  • Competitive salary and performance bonus
  • A collaborative, transparent, and fast-moving environment

JOB DESCRIPTION

We are looking for an experienced Senior Back-End Developer with 6-9 years of hands-on experience to join our engineering team. The ideal candidate has deep expertise in Python and SQL, strong experience with AWS cloud services, and a proven background in building automation and backend systems. This role requires onsite work at our offices in Hanoi or Ho Chi Minh City from Monday to Friday and involves a high level of technical ownership and collaboration across teams.

KEY RESPONSIBILITIES

  • Lead day-to-day Python development activities, ensuring clean, efficient, and maintainable code.
  • Design, develop, and maintain robust backend services and Python-based automation solutions.
  • Architect, write, and optimize complex SQL queries for high-performance data processing and analysis.
  • Review code, enforce coding standards, and mentor junior and mid-level developers.
  • Use Postman to validate, test, and troubleshoot APIs and integrations.
  • Leverage AWS cloud services to design, deploy, and manage scalable, secure, and reliable applications.
  • Collaborate closely with cross-functional teams (Product, QA, DevOps) to deliver cloud-based solutions.
  • Troubleshoot and resolve complex technical issues related to applications, databases, and cloud infrastructure.
  • Proactively evaluate and introduce new technologies to improve system performance, scalability, and maintainability.
  • Successfully complete advanced technical coding and algorithm assessments (e.g., Codility) using Python.

JOB REQUIREMENTS

Skills & Qualifications

  • 6-9 years of professional experience as a Python Developer or in a similar backend
    role.
  • Expert-level proficiency in Python with strong knowledge of software architecture and
    best practices.
  • Strong SQL skills, including complex query design and performance optimization.
  • Solid hands-on experience with Postman for API testing and debugging.
  • Proven experience working with AWS cloud services in production environments.
  • Strong system design, debugging, and problem-solving skills.
  • Experience in code reviews, technical leadership, or mentoring is highly preferred.
  • Ability to pass senior-level technical coding assessments in Python.

Nice-to-have

  • Strong experience in Python automation frameworks and scripting.
  • Prior experience in Banking, Finance, or other highly regulated domains.

BENEFITS & PERFORMANCE METRICS

Compensation and Benefits

  • Compensation: 2200$ – 2700$ per month (negotiable)
  • Working time: 8hAM – 5hPM 5 days a week (from Monday to Friday)
  • 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
  • Unemployment Insurance
  • Private health insurance
  • Parental paid Leave: 5 days
  • Vacation Leave: 12 days per year
  • Medical Leave: 8 days per year

Apply now

    Comment
    LinkedIn (or upload CV)