Careers

Middle Back-End Developer (Python)

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, Trusted and Transparent, 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

Responsibilities

We are looking for a skilled Python Developer with 2–5 years of hands-on experience to join our engineering team. The ideal candidate has strong Python and SQL skills, experience working with AWS cloud services, and a solid background in automation and backend development. This role requires onsite work at our offices in Hanoi or Ho Chi Minh City from Monday to Friday.

Main responsibilities

  • Utilize Python for day-to-day development tasks, writing clean, efficient, and maintainable code.
  • Develop and maintain Python-based automation solutions to improve operational efficiency.
  • Design, write, and optimize SQL queries for data manipulation, reporting, and analysis.
  • Use Postman to test, validate, and troubleshoot APIs.
  • Leverage AWS cloud services to build, deploy, and manage applications and infrastructure.
  • Collaborate with cross-functional teams to design, develop, and deploy cloud-based solutions.
  • Troubleshoot, debug, and resolve technical issues related to applications, databases, and cloud infrastructure.
  • Continuously research and adopt new technologies to enhance system performance, scalability, and reliability.
  • Successfully complete technical coding and algorithm assessments (e.g., Codility) using Python.

Job Requirements

Skills & Qualifications

  • 2–5 years of professional experience as a Python Developer or in a similar role.
  • Strong proficiency in Python with a solid understanding of software development best practices.
  • Good knowledge of SQL, including query optimization and relational database concepts.
  • Hands-on experience using Postman for API testing and debugging.
  • Experience working with AWS cloud services for application deployment and infrastructure management.
  • Strong analytical and problem-solving skills with attention to detail.
  • Ability to write clean, well-structured, and efficient code.
  • Capability to pass technical coding assessments in Python.

Nice-to-have

  • Experience in Python automation frameworks or scripting.
  • Prior experience in the Banking or Financial Services domain.

Compensation and Benefits

  • Compensation: upto 45.000.000 VND per month (negotiable)
  • Attractive Benefits: social insurance from probation period, private healthcare insurance, quarterly bonding, summer trip, company trip,…
  • Hybrid work arrangement, allowing for flexibility and comfort. Working time: 8:00 AM – 5:00 PM 5 days a week (from Monday to Friday)
  • Chance to enhance English language skills through interaction with native speakers.
  • Opportunity to work within a professional and multicultural environment.

contact us

Website : www.nsc-software.com

Linkedin: www.linkedin.com/company/nscsoftware

Email     : [email protected]

HQ       : Level 22, PVI Tower, Pham Van Bach, Cau Giay, Hanoi, Vietnam

US       : 4245 N Central Expy, Dallas, Texas 75205

AU       : L24, Three International Towers, 300 Barangaroo Avenue, Sydney NSW 2000

HCM    : L10, Five Star Tower, 28 Bis, Ho Chi Minh, Vietnam

Apply now

    Comment
    LinkedIn (or upload CV)