Senior Backend Engineer (Python)

Remote
Apply
AI Summary

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
Remote-first role with occasional in-office collaboration in Hanoi.
Focus on designing, developing, and maintaining scalable backend services and APIs using Python.
Requires 5+ years of backend development experience, strong Python, and PostgreSQL skills.
Key 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
Technical Skills Required
Python PostgreSQL RESTful API design Git GitLab JavaScript
Benefits & Perks
Remote work
Flexible working environment
Attractive salary package
Technical training and certifications
Global career opportunities
Enhance autonomy and independence
Competitive salary upto $2500 USD/month
Social insurance
Private health insurance
Vacation Leave: 12 days per year
Medical Leave: 8 days per year
Nice to Have
Microservices architecture
Cloud platforms (AWS, GCP, or Azure)
Docker or containerization

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
Job Description

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
Job Requirements

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
Why You Will Love Working With Us

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

Cloud Python Developer

Programming
35m ago
Visa Sponsorship Relocation Remote
Job Type Contract
Experience Level Mid-Senior level

amtex systems inc

United State
Visa Sponsorship Relocation Remote
Job Type Volunteer
Experience Level Entry level

pulsemedianl (mena region)

Saudi Arabia

Front-end Developer (Fresher)

Programming
47m ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Entry level

hirex

India

Subscribe our newsletter

New Things Will Always Update Regularly