python backend developer

2 weeks ago


Bangkok, Bangkok, Thailand The Sustainity Full time

Tech Stack:

  • Backend: Python 3.11+ with FastAPI
  • Database: Microsoft SQL Server 2019+
  • ORM: SQLAlchemy 2.x
  • Auth: JWT (PyJWT)
  • Deployment: Windows Server 2019/2022
KEY RESPONSIBILITIES
  • Design and implement RESTful APIs (15+ endpoints) using FastAPI
  • Build and manage 5 database tables in Microsoft SQL Server
  • Implement JWT authentication and role-based access control (5 roles)
  • Develop data synchronization logic (bulk upload, conflict resolution)
  • Create complete audit trail system (log all WHO/WHAT/WHEN/WHERE/WHY)
  • Build reporting APIs (daily summaries, patient history, CSV export)
  • Write database migrations using Alembic
  • Optimize SQL queries for performance
  • Deploy to Windows Server with HTTPS/TLS
  • Write comprehensive API documentation (Swagger/OpenAPI)
  • Write unit tests and integration tests (pytest)
  • Coordinate with Flutter developer on API contracts
REQUIRED QUALIFICATIONS

Technical Skills:

  • 3+ years Python backend development experience
  • Strong FastAPI or Flask experience
  • Microsoft SQL Server experience (critical)
  • SQLAlchemy ORM proficiency
  • REST API design and best practices
  • JWT authentication implementation
  • Git version control proficiency
  • Windows Server deployment experience
  • API documentation (Swagger/OpenAPI)

Language Requirements:

  • Thai language: Native level (required for team communication)
  • English: Fluent (written and spoken - for documentation and technical coordination)

Work Authorization:

  • Must have Thai work authorization (no visa sponsorship available)
  • Available full-time on-site in Bangkok (Lat Phrao/Ratchada area)
PREFERRED QUALIFICATIONS
  • Healthcare/medical system development experience
  • Audit trail system implementation
  • Role-based access control (RBAC) experience
  • Data synchronization and conflict resolution logic
  • Batch processing optimization
  • Experience with pyodbc or pymssql
  • Alembic migrations experience
  • Pytest testing framework
  • Docker containerization
  • Experience working with mobile app backends (iOS/Android)
APPLICATION QUESTIONS

Please answer these questions when applying:

  1. Python & FastAPI Experience:

  2. How many years of Python backend development experience?

  3. Have you used FastAPI? If yes, describe a project.
  4. Link to 2-3 backend projects (GitHub repositories)
  5. Microsoft SQL Server:

  6. How much experience do you have with MSSQL?

  7. Which Python driver do you prefer: pyodbc or pymssql? Why?
  8. Have you worked with SQLAlchemy + MSSQL before?
  9. API Design:

  10. Describe your approach to designing RESTful APIs.

  11. How do you handle authentication in your APIs?
  12. Have you implemented role-based access control (RBAC)?
  13. Data Sync & Audit:

  14. Have you built data synchronization logic? Describe your approach.

  15. Experience with audit trail systems (logging WHO/WHAT/WHEN)?
  16. How do you handle sync conflicts?
  17. Availability:

  18. Can you start in December 2025?

  19. Can you commit full-time for 6 months?
  20. Are you comfortable working on-site in Bangkok (Lat Phrao/Ratchada)?
  21. Language Skills:

  22. Rate your Thai proficiency: Native / Fluent / Conversational

  23. Rate your English proficiency: Fluent / Conversational / Basic
  24. Have you read/written technical documentation in English?
  25. Salary Expectation:

  26. What is your expected monthly salary?

  27. Are you open to contract-based work (6 months)?
  28. Technical:

  29. Have you deployed Python apps to Windows Server?

  30. Experience with pytest for testing?
  31. Familiar with Swagger/OpenAPI documentation?
  32. Portfolio:

  33. GitHub profile link (required)

  34. Portfolio website (if available)
  35. LinkedIn profile

  • Backend Developer

    2 weeks ago


    Bangkok, Bangkok, Thailand CardX Company Limited Full time ฿600,000 - ฿1,200,000 per year

    Job Description:Design, develop, and maintain robust and scalable backend services and APIs that support our web and mobile applicationsWrite clean, efficient, and well-documented code, adhering to coding best practices and standardsCollaborate with cross-functional teams (product, frontend, QA) to define requirements, develop solutions, and ensure seamless...

  • Developer ( + Python)

    2 weeks ago


    Bangkok, Bangkok, Thailand PRTR Group Public Company Limited Full time ฿1,200,000 - ฿2,400,000 per year

    More than just a recruitment company. At PRTR, we have been a part of our customer's success for 30 years as their total HR solutions partner. With 550 dedicated professionals and over 15,000 outsourced staff, we will continue to carry out our mission to develop a better career, a better life, and a better society, and thrive to become the No.1 people...


  • Bangkok, Bangkok, Thailand General Magic (Thailand) Co., Ltd. (บริษัท เจนเนอรัล เมจิค (ประเทศไทย) จำกัด Full time

    Location: OnsiteEmployment Type: Full-TimeAbout the Role:We are looking for a highly skilled and self-driven Senior Backend Developer to join our fast-growing software team. The developer will work on backend APIs for an AI-powered creative platform, enabling users to generate images, videos, music, and podcasts using state-of-the-art AI models and APIs.This...


  • Bangkok, Bangkok, Thailand AnyMind Group Full time ฿1,200,000 - ฿2,400,000 per year

    Join our growing tech team in Bangkok as a Middle Python Developer, where you'll help shape the future of AnyAI, a mission-critical, Slack-based AI platform that automates internal operations across 15+ markets. This isn't just backend development, you'll architect intelligent workflows, build tools using the Model Context Protocol (MCP), and integrate...


  • Bangkok, Bangkok, Thailand ANYMIND (THAILAND) LIMITED Full time ฿1,200,000 - ฿2,400,000 per year

    Join our growing tech team in Bangkok as a Middle Python Developer, where you'll help shape the future of AnyAI, a mission-critical, Slack-based AI platform that automates internal operations across 15+ markets. This isn't just backend development, you'll architect intelligent workflows, build tools using the Model Context Protocol (MCP), and integrate...


  • Bangkok, Bangkok, Thailand CGP Recruitment (Thailand) Company Limited Full time

    Responsibilities:Develop and maintain backend services and APIsBuild secure, scalable, high-performance microservicesIntegrate with databases, cloud platforms, and external servicesWork closely with frontend, DevOps, and data engineering teamsImplement authentication, authorization, and data protectionWrite clean, testable, maintainable codeMonitor,...

  • Python Developer

    4 days ago


    Bangkok, Bangkok, Thailand Bangkok Bank Public Company Limited Full time

    Python DeveloperWe are looking for a talented Python/ML developer to join our team and play a key role in developing and implementing cutting-edge AI solutions. You will be responsible for the entire development lifecycle, from designing and integrating machine learning solutions into real-world applications.Responsibilities- Design, develop, and implement...

  • Backend Engineer

    2 weeks ago


    Bangkok, Bangkok, Thailand Alpha Innovations Lab Full time ฿800,000 - ฿1,200,000 per year

    We'rehiringFull-stack EngineeratAlpha Innovations Lab.We're looking for talented individuals to join our growing team. If you're passionate, driven, and ready to make an impact, we want to hear from you Apply now and let's build the future together.Alpha Innovations Lab is a team of passionate DeFi builders and blockchain enthusiasts. Established in 2020,...

  • Backend Engineer

    2 weeks ago


    Bangkok, Bangkok, Thailand Krungthai Bank Full time ฿900,000 - ฿1,200,000 per year

    Role: Backend EngineerTeam: IT Innovationสถานที่ปฏิบัติงาน: อาคาร The PARQ (เดอะ ปาร์ค) ใกล้ MRT ศูนย์ประชุมแห่งชาติสิริกิติ์.The Back-End Engineer is responsible for designing, developing and maintaining server-side components to...

  • Backend Engineer

    2 weeks ago


    Bangkok, Bangkok, Thailand Krung Thai Bank PCL Full time ฿30,000 - ฿120,000 per year

    Recruiting Position: Associate / Senior AssociateRole : Backend Engineer Team : IT Innovationสถานที่ปฏิบัติงาน: อาคาร The PARQ (เดอะ ปาร์ค) ใกล้ MRT ศูนย์ประชุมแห่งชาติสิริกิติ์Job SummaryThe Back-End Engineer is responsible for...