Middle Back-End Developer (Python)
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, 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 Back-End 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.
Why You Will Love Working With Us
Compensation and Benefits
- Compensation: upto 45.000.000vnd per month (negotiable)
- Working time: 8hAM – 5hPM 5 days a week (from Monday to Friday)
- Attractive Benefits: 13th-month bonus, social insurance…
- Opportunity to work within a professional and multicultural environment.
- Enhance English skills daily with a 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
Health care and Annual paid leave
- Private health insurance
- Social insurance
- Unemployment Insurance
- Parental paid Leave: 5 days
- Vacation Leave: 12 days per year
- Medical Leave: 8 days per year