About Hmlet :
Hmlet is a Singapore-founded flexible living operator with a consolidated portfolio of ~3,000 units across Singapore, Hong Kong, and Japan. Hmlet is focused on operational excellence, portfolio optimisation, and building a fully integrated, technology-driven flexible living ecosystem across the region, with a target to expand 10X. We're looking for a Senior Python Developer to join our core Engineering team and take full ownership of the backend platform that powers our property and community management business.
The Role :
As a Senior Python Developer you will own the backend platform, a Django/DRF application, and the full lifecycle right from gathering requirements from stakeholders, building features, and shipping to production. This is a hands-on, high-autonomy role for someone who's comfortable being the person the team trusts end-to-end.
Key Responsibilities :
- Gather and translate business requirements from stakeholders into technical specs and working software.
- Design, build, and maintain REST APIs using Django REST Framework across multiple domains (property listings, leases/renting, member accounts, payments/finance integration, notifications, and more).
- Own deployments: manage our Docker-based environments, CI/CD pipelines (GitHub Actions/CircleCI), and AWS Elastic Beanstalk releases.
- Manage our GitHub repo : branching strategy, pull requests, code review, and release workflow.
- Manage database schema and data integrity across PostgreSQL (with PostGIS for geo data).
- Build and maintain async task processing with Celery and Redis.
- Maintain integrations with third-party services (Xero accounting, Firebase/FCM push notifications, AWS S3, JWT-based auth).
- Write and maintain tests (pytest), monitor error tracking (Sentry), and keep API docs (Swagger/Redoc) current.
- Make architecture decisions, review your own work critically, and keep technical debt in check.
Ideal Candidate :
- At least 5 years of experience as a Python Developer, with strong Django expertise, preferably in proptech, real estate, or marketplace platforms.
- Proven experience with Django REST Framework building production APIs.
- Solid experience with relational databases (PostgreSQL preferred) and writing efficient queries/migrations.
- Prior experience with Docker and containerized deployments, managing CI/CD pipelines and cloud deployments, geographic/spatial data (PostGIS), JWT/OAuth-based authentication systems, would be advantageous.
- Experience in integrating third-party APIs (accounting, payments, push notifications) would be a plus.
- Familiarity with async task queues (Celery, Redis or similar).
- Comfortable working directly with non-technical stakeholders to scope and prioritize requirements.
- Strong ownership mentality, you can run a codebase solo, from planning through deployment.
- Good testing discipline (pytest or equivalent) and attention to code quality.
The Offer :
- Exciting opportunity to join the core engineering team of a high-growth flexi-living brand in Southeast Asia.
- Be a part of a tight-knit team of talented individuals with excellent learning & growth opportunities.
- Benefit from a 100% remote role.
The job is for:
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1667268