Avatar for Hmlet
Hmlet
Actively Hiring
A fully furnished, flexible living platform for global lifestyles — no lease hassle, just move in
  • Responds within three weeks
    Based on past data, Hmlet usually responds to incoming applications within three weeks

Senior Python Developer (Django) — Own Backend End-to-End

  • No equity
  • |Remote ()
  • |5 years of exp
  • |Full Time
Posted: 3 weeks ago• Recruiter recently active
Hires remotely in
Remote Work Policy

Remote only

Company Location
Visa Sponsorship

Not Available

RelocationNot Allowed
Skills
Django
Redis
PostgreSQL
Celery
PostGIS
Docker
Pyhon
Django-DRF
Amazon S3, IAM, ELB, SNS, SQS, SES, SWF, Cloud Watch
GitHub Actions
Developer Tools (Git, Github; JIRA, Pendo, Mixpanel, Sentry)

About the job

We're looking for a Senior Python Developer to take full ownership of backend platform — a Django/DRF application (internally called Elsinore) that powers our property and community management business. You'll own the full lifecycle: 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.

What you'll do

  1. Gather and translate business requirements from stakeholders into technical specs and working software
  2. 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)
  3. Own deployments: manage our Docker-based environments, CI/CD pipelines (GitHub Actions/CircleCI), and AWS Elastic Beanstalk releases
  4. Manage our GitHub repo: branching strategy, pull requests, code review, and release workflow
  5. Manage database schema and data integrity across PostgreSQL (with PostGIS for geo data)
  6. Build and maintain async task processing with Celery and Redis
  7. Maintain integrations with third-party services (Xero accounting, Firebase/FCM push notifications, AWS S3, JWT-based auth)
  8. Write and maintain tests (pytest), monitor error tracking (Sentry), and keep API docs (Swagger/Redoc) current
  9. Make architecture decisions, review your own work critically, and keep technical debt in check

What we're looking for

  1. 5+ years of professional Python development experience, with strong Django expertise
  2. Proven experience with Django REST Framework building production APIs
  3. Solid experience with relational databases (PostgreSQL preferred) and writing efficient queries/migrations
  4. Experience with Docker and containerized deployments
  5. Experience managing CI/CD pipelines and cloud deployments (AWS experience a strong plus)
  6. Familiarity with async task queues (Celery, Redis or similar)
  7. Comfortable working directly with non-technical stakeholders to scope and prioritize requirements
  8. Strong ownership mentality — you can run a codebase solo, from planning through deployment
  9. Good testing discipline (pytest or equivalent) and attention to code quality

Nice to have

  • Experience with geographic/spatial data (PostGIS)
  • Experience integrating third-party APIs (accounting, payments, push notifications)
  • Experience with JWT/OAuth-based authentication systems
  • Background in proptech, real estate, or marketplace platforms

About the company

Hmlet company logo

Hmlet

Actively Hiring
A fully furnished, flexible living platform for global lifestyles — no lease hassle, just move in1-10 Employees
  • Responds within three weeks
    Based on past data, Hmlet usually responds to incoming applications within three weeks
Learn more about Hmlet image

Similar Jobs