Go back

Python Backend Developer

₽150,000 – ₽260,000 net per month
Salary payments:
Twice a month
Employment type:
Full-time
Experience:
3–6 years
Level
middle+
Work schedule:
5/2
Working hours:
8
Work format:
удаленно
Important
Fully remote work
Full-time only. No parallel employment during working hours (personal matters, personal projects, freelancing, side jobs, education, etc.)
Agencies and freelancers — please do not apply
About the project
Our project is the startup “MiOON”, based in Phuket (Thailand). We are developing our own product — an aggregator (rent / sale) for commercial real estate, ready-made businesses, land plots, villas.
We are looking for a backend developer at an early stage of the product. We need a person who can write strong applied backend code, is not afraid to take ownership of a full part of the system, and understands how to quickly build MVPs without unnecessary complexity.
We want to immediately clarify an important point: this is not a short-term project or an “MVP-only” role. We are looking for a long-term team member — after launch, the product will continue to evolve, new versions will be released, and the technical foundation of the system will be strengthened.
What we have now
  • The project is at the MVP preparation stage
  • The product framework and role logic are already being formed
  • The backend is being built as the core foundation of the product, not as a temporary solution for a couple of months
  • AI/LLM tools are an integrated part of the team’s workflow, not an “experiment”
What you will do
Core product backend - Develop backend using Python / FastAPI - Design and implement APIs for frontend, user account, and admin panel - Build key business logic of the product
Users, objects, moderation - Implement phone-based registration and login - Implement user roles and permissions - Implement creation, editing, and deletion of objects/listings - Implement moderation of objects and listing status handling
Catalog, data, and media - Work with data structure: objects, users, categories, districts, media - Implement backend logic for catalog, object card, filters, and search - Set up upload, storage, and processing of photos / media - Implement lead handling and user contact actions
Database, performance, infrastructure - Work with PostgreSQL: schemas, queries, indexes, optimization - Integrate Redis where caching or performance improvements are needed - Maintain basic infrastructure: Docker, env, deployment, logs - Debug and fix issues on staging / production quickly
Teamwork and releases - Estimate tasks, break them down, and deliver to production - Write clean, maintainable code - Participate in MVP release and post-launch stabilization
Working with AI/LLM tools - Use AI assistants (Claude, Cursor, GitHub Copilot, Codex and similar) when writing, reviewing, and refactoring code - Clearly formulate tasks for AI and validate results, without blind commits - Run your own code through AI code review before creating a PR - Use LLMs for generating migrations, tests, documentation, then refine manually - Understand where AI saves time and where it produces noise, and do not confuse the two
Our stack
  • Python
  • FastAPI
  • PostgreSQL
  • Redis
  • Docker
  • S3-compatible storage
  • Linux / nginx
  • Basic CI/CD
  • AI/LLM tools in the workflow (Claude, Cursor, GitHub Copilot, etc.)
What is important to know
  • Confident Python development skills
  • Real experience with FastAPI or similar Python backend frameworks
  • Strong understanding of PostgreSQL
  • Ability to design and maintain REST APIs
  • Understanding of Redis, roles and permissions, file uploads, validation, and logging
  • Basic infrastructure independence: be able to start a service, check logs, debug configs, and understand why something is not working
  • Write maintainable code, not just “make it work for now”
  • Actively use AI/LLM tools and understand their strengths and limitations
Will be a plus
  • Experience in marketplace / classifieds / catalog / aggregator / CRM products
  • Experience working in a small product team or startup environment
  • Understanding of search and filtering logic
  • Experience with media upload and storage
  • Experience with PostGIS or geospatial data
  • Experience integrating LLM / AI into production features (RAG, semantic search, classifiers, assistants)
  • Own established workflow with AI assistants, ready to share with the team
  • English proficiency at the level of reading technical documentation
In the cover letter
A very short letter is sufficient. Please обязательно указать в самом начале:
Backend MiOON Phuket
And in 1–2 sentences — what caught your attention in this vacancy. Attach GitHub or a portfolio link if available.
How the work will be organized
  • Tasks are assigned directly within the product team
  • Lots of direct communication, minimal bureaucracy
  • Independence is important: you must not only write code, but also see the problem as a whole
  • Close collaboration with the CTO on architecture and priorities
  • AI/LLM is a working tool of the team, not a restriction or a “hack”
What we offer
  • Fully remote work
  • Strong influence on the product at an early stage
  • Clear, non-exotic tech stack
  • Payments twice a month
  • Opportunity to grow into a key backend engineer of the product
Who we are definitely not looking for
  • Those who want to “sit comfortably on a salary”
  • Those who are not comfortable taking responsibility for outcomes
  • Those who cannot work without constant managerial control
  • Those who combine multiple jobs or projects
  • Those who fundamentally reject AI/LLM in their workflow
Key skills
Python
FastAPI
PostgreSQL
Redis
REST API
Docker
Linux
Nginx
Nginx
Git
AI/LLM
Claude
Cursor
GitHub Copilot
LLM-assisted development
prompt engineering
S3
Pydantic
SQLAlchemy
asyncpg
async Python
Alembic
pytest
JSONB
OAuth
OTP
marketplace
proptech
classifieds
агрегатор
недвижимость