Python Developer
Job Description:
Manatal is an HRTech B2B SaaS company headquartered in Bangkok, Thailand. We are one of the fastest-growing startups in the region, backed by Surge and Sequoia Capital, with a global presence and customers in over 135 countries. Manatal is also recognized by Forbes as one of the Best Recruiting Software solutions for 2024 and 2025.
Our goal is to transform the hiring process by making recruitment simple, efficient, and enjoyable for recruiters, hiring managers, and candidates.
We are looking for a Python Developer to join our Engineering team and help build, improve, and scale Manatal’s backend systems. You will work on high-impact product features, APIs, integrations, background jobs, and platform improvements that support thousands of customers globally.
Role Overview
As a Python Developer, you will be responsible for developing reliable, scalable, and maintainable backend services. You will work closely with product managers, frontend engineers, QA engineers, and DevOps to deliver high-quality software.
This role is a great fit for someone who enjoys backend development, solving technical problems, improving system performance, and working in a fast-moving SaaS environment.
Responsibilities
- Design, build, and maintain backend services using Python.
- Develop and improve APIs used by Manatal’s web applications and integrations.
- Work with Django, FastAPI, or similar Python frameworks.
- Build reliable background jobs and async processing workflows.
- Optimize application performance, database queries, and service reliability.
- Work with PostgreSQL, MongoDB, OpenSearch/Elasticsearch, Redis, RabbitMQ, and related technologies.
- Collaborate with frontend engineers, QA, DevOps, and Product teams.
- Write clean, testable, and maintainable code.
- Participate in code reviews and technical discussions.
- Help improve engineering standards, documentation, and development practices.
Requirements
- Strong experience with Python backend development.
- Experience with Django, FastAPI, Flask, or similar frameworks.
- Good understanding of REST APIs and backend architecture.
- Experience with relational databases, especially PostgreSQL.
- Familiarity with background processing tools such as Celery, RabbitMQ, or Redis.
- Understanding of software testing, debugging, and performance optimization.
- Comfortable working with Git and modern engineering workflows.
- Good communication skills and a team-first mindset.
- Ability to work in an on-site team environment in Bangkok.
Nice to Have
- Experience with B2B SaaS products.
- Experience with AWS, Kubernetes, GitHub Actions, or GitOps.
- Experience with MongoDB, OpenSearch/Elasticsearch, or Redis.
- Experience improving system reliability, observability, or scalability.
- Experience working on recruitment, HRTech, or AI-powered products.