python backend developer
2 weeks ago
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
- 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
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)
- 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)
Please answer these questions when applying:
Python & FastAPI Experience:
How many years of Python backend development experience?
- Have you used FastAPI? If yes, describe a project.
- Link to 2-3 backend projects (GitHub repositories)
Microsoft SQL Server:
How much experience do you have with MSSQL?
- Which Python driver do you prefer: pyodbc or pymssql? Why?
- Have you worked with SQLAlchemy + MSSQL before?
API Design:
Describe your approach to designing RESTful APIs.
- How do you handle authentication in your APIs?
- Have you implemented role-based access control (RBAC)?
Data Sync & Audit:
Have you built data synchronization logic? Describe your approach.
- Experience with audit trail systems (logging WHO/WHAT/WHEN)?
- How do you handle sync conflicts?
Availability:
Can you start in December 2025?
- Can you commit full-time for 6 months?
- Are you comfortable working on-site in Bangkok (Lat Phrao/Ratchada)?
Language Skills:
Rate your Thai proficiency: Native / Fluent / Conversational
- Rate your English proficiency: Fluent / Conversational / Basic
- Have you read/written technical documentation in English?
Salary Expectation:
What is your expected monthly salary?
- Are you open to contract-based work (6 months)?
Technical:
Have you deployed Python apps to Windows Server?
- Experience with pytest for testing?
- Familiar with Swagger/OpenAPI documentation?
Portfolio:
GitHub profile link (required)
- Portfolio website (if available)
- LinkedIn profile
-
Backend Developer
2 weeks ago
Bangkok, Bangkok, Thailand CardX Company Limited Full time ฿600,000 - ฿1,200,000 per yearJob 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 yearMore 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...
-
Senior Backend Developer
6 days ago
Bangkok, Bangkok, Thailand General Magic (Thailand) Co., Ltd. (บริษัท เจนเนอรัล เมจิค (ประเทศไทย) จำกัด Full timeLocation: 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...
-
Middle Backend Developer
2 weeks ago
Bangkok, Bangkok, Thailand AnyMind Group Full time ฿1,200,000 - ฿2,400,000 per yearJoin 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...
-
Middle Backend Developer
2 weeks ago
Bangkok, Bangkok, Thailand ANYMIND (THAILAND) LIMITED Full time ฿1,200,000 - ฿2,400,000 per yearJoin 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...
-
Jr./Sr. Backend Developer
1 week ago
Bangkok, Bangkok, Thailand CGP Recruitment (Thailand) Company Limited Full timeResponsibilities: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 timePython 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 yearWe'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 yearRole: 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 yearRecruiting Position: Associate / Senior AssociateRole : Backend Engineer Team : IT Innovationสถานที่ปฏิบัติงาน: อาคาร The PARQ (เดอะ ปาร์ค) ใกล้ MRT ศูนย์ประชุมแห่งชาติสิริกิติ์Job SummaryThe Back-End Engineer is responsible for...