This job has been added to your Saved jobs.
You have reached the limit of 20 Saved Jobs. If you want to create a new one, please manage your Saved Jobs.
Top 3 reasons to join us
- Competitive, performance-based pay and benefits
- Flexible work environment with remote options
- Annual trips to Australia, Europe, or the U.S
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.
Your skills and experience
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'll love working here
At NSC Software, we believe that great people build great products. Joining us means becoming part of a professional, global-minded, and supportive environment where your growth truly matters.
Benefits & Opportunities:
1. Competitive and performance-based compensation package
2. Flexible working environment with remote work options
3. Career development through continuous training and mentorship from company founders
4. Opportunity to collaborate with top-tier tech companies worldwide
5. Exposure to global projects and international clients
6. Annual business trips to countries such as Australia, Europe, or the U.S.
7. Professional, open, and multicultural working culture
NSC Software