Senior Python Developer
About the Project
The project is an online platform designed to systematize and manage a comprehensive range of therapies, supporting complex domain logic and long-term product evolution.
The backend is built on a legacy Django-based framework, requiring a senior-level engineer capable of understanding, maintaining, and gradually improving an existing system.
This role is for a highly autonomous Senior Python Developer who will be the sole developer on the project, fully owning the technical direction, daily execution, and system evolution.
👉 Key Responsibilities:
- Take full ownership of the backend system built with Django.
- Translate business requirements into technical solutions and execution plans.
- Maintain and evolve a legacy codebase, improving stability, performance, and maintainability over time.
- Design and implement new features using PostgreSQL, Celery, Redis, and Elasticsearch.
- Proactively identify technical debt and propose pragmatic improvement strategies.
- Use AI tools to improve development efficiency, debugging, and refactoring where appropriate.
- Ensure system reliability, scalability, and long-term sustainability.
👉What We’re Looking For:
- 6+ years of professional experience as a Python Developer.
- Strong hands-on experience with Django in production environments.
- Solid knowledge of PostgreSQL, relational data modeling, and query optimization.
- Experience with asynchronous/background processing using Celery and Redis.
- Practical experience with Elasticsearch or similar search technologies.
- Proven ability to work independently and autonomously as the sole developer on a project.
- Strong business-to-technology translation skills — ability to understand business goals and implement them technically.
- Proactive problem solver who takes ownership and responsibility for outcomes.
👉 Ideal Mindset:
- Ownership & Responsibility: You treat the system as “your product.”
- Creative Contributor: You suggest better approaches, not just implement tasks.
- Efficiency through AI: You actively use AI tools to speed up development and problem-solving.
- Passion & Engagement: You care about the product, its users, and its long-term success.
👉 What we offer:
📈 Professional Growth opportunities:
- Ambitious goals and interesting projects;
- Regular & transparent performance review and feedback process;
- Possibility for both vertical or horizontal growth (in case you want to try a different path).
😌 Comfortable Working conditions
- Flexible working hours;
- Provision of required equipment;
Remote working model.
🎁 Benefits program
- 18 working days of fully paid vacation;
- Free tax reporting support by our Financial department;
- Help with individual entrepreneurs’ questions and accounting support;
- Financial support and additional days off for various occasions (e.g. marriage, childbirth, etc.).
Required skills experience
| Django | 3 years |
Required languages
| English | B2 - Upper Intermediate |
📊
$3500-5500
Average salary range of similar jobs in
analytics →
Loading...