Search by job, company or skills

WATA Software

Python Backend Engineer (Senior)

new job description bg glownew job description bg glownew job description bg svg
  • Posted a month ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Location: District 12, HCMC

Job description:

We are seeking an experienced Python Backend Developer to design, develop, and maintain scalable backend systems that support high-performance applications. The ideal candidate has strong expertise in Python, solid software architecture skills, and hands-on experience with modern backend frameworks and databases.

Responsibilities

  • Design and develop scalable, maintainable, and modular backend architectures.
  • Build, optimize, and maintain backend services using Python 3.x and modern frameworks.
  • Develop and maintain RESTful and/or GraphQL APIs to support web and mobile applications.
  • Implement business logic using advanced Python concepts such as OOP, functional programming, decorators, context managers, and multithreading/multiprocessing.
  • Work with backend frameworks including Django, Flask, and FastAPI.
  • Integrate and process data using libraries such as Pandas, NumPy, and manage ORM layers with SQLAlchemy.
  • Handle asynchronous tasks and background jobs using Celery and message brokers.
  • Design, optimize, and maintain databases using PostgreSQL, MySQL, and NoSQL databases such as MongoDB and Redis.
  • Ensure system performance, reliability, security, and data integrity.
  • Collaborate with frontend developers, DevOps, and product teams to deliver high-quality solutions.
  • Write clean, testable, and well-documented code following best engineering practices.

Requirements

  • Strong experience in Python backend development with Python 3.x.
  • Solid understanding of software architecture and system design principles.
  • Hands-on experience with Django, Flask, and/or FastAPI.
  • Proven experience building and maintaining RESTful and/or GraphQL APIs.
  • Strong knowledge of relational databases (PostgreSQL, MySQL).
  • Experience working with NoSQL databases such as MongoDB and Redis.
  • Familiarity with ORM tools such as SQLAlchemy.
  • Experience with background task processing using Celery.
  • Good understanding of performance optimization and concurrency models.

Contact us via email: [Confidential Information]

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 140438227