Senior Backend Engineer (Python)
NSC Software is seeking a Senior Backend Engineer with strong Python expertise to design and develop scalable backend systems and APIs. Responsibilities include implementing customer requirements, optimizing data processing, and collaborating with cross-functional teams. Requires 5+ years of backend experience and proficiency in Python and PostgreSQL.
Key Highlights
Key Responsibilities
Technical Skills Required
Benefits & Perks
Nice to Have
Job Description
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
Responsibilities
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.
Main 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
Interested in remote work opportunities in Development & Programming? Discover Development & Programming Remote Jobs featuring exclusive positions from top companies that offer flexible work arrangements.
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 microservices architecture
- Experience with cloud platforms (AWS, GCP, or Azure)
- Familiarity with Docker or containerization
Browse our curated collection of remote jobs across all categories and industries, featuring positions from top companies worldwide.
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
Similar Jobs
Explore other opportunities that match your interests
amtex systems inc
pulsemedianl (mena region)