Middle+ Python Backend Engineer (Django)
English Skill
Main Tools
Responsibilities
- Core Development: Design and maintain the backend core using Python 3.8+ and Django 4.2+, focusing on ORM optimization, complex aggregations, and template system management.
- API Architecture: Architect RESTful APIs using Django REST Framework (DRF), customizing serializers, permissions, and throttling mechanisms. Maintain documentation via Swagger/OpenAPI.
- Search Engine Logic: Build faceted search, filtering, and product ranking systems using Elasticsearch 7.x (django-elasticsearch-dsl).
- Async Processing: Implement reliable task queues using Celery + Redis/RabbitMQ, managing periodic tasks and monitoring via Flower.
- Database & Infrastructure: Design PostgreSQL schemas, analyze and optimize slow queries (EXPLAIN ANALYZE), and manage caching strategies using Redis.
- Multi-Tenancy: Apply multi-tenant architectural principles, ensuring strict data isolation (Shared vs Separate Schemas) and security.
- Containerization: Work with Docker & Docker Compose to manage the full development infrastructure and optimize build processes.
- Quality Assurance: Follow TDD principles, writing tests with Pytest, and ensure code quality via static analysis (Mypy, Flake8, Black).
Required Skills & Experience
- 3+ years of commercial experience with Python and Django.
- Deep understanding of Python internals (asyncio, memory management) and Django ORM (select_related, prefetch_related).
- Proven experience with Elasticsearch for search and filtering functionality.
- Hands-on experience with Docker (writing optimized Dockerfiles, multi-stage builds) and Docker Compose.
- Solid understanding of database optimization (PostgreSQL indexing) and caching (Redis).
- Experience with Celery for background task processing.
- Strict adherence to typing (Mypy) and clean code standards.
- Understanding of CI/CD pipelines (GitLab CI, Pre-commit hooks).
Nice to have
- Experience in building E-commerce platforms.
- Knowledge of JWT authentication and Social Login integrations.
- Technical English (ability to read documentation).
Soft Skills
- Proactive and self-driven approach to task ownership.
- Excellent teamwork skills and ability to work in a distributed team.
Tools & Technologies
What We Offer
-
Active participation in events of various scales:Be part of industry conferences, team-building activities, and internal events.
-
Mentoring and training on request:Grow your expertise with access to mentorship and learning opportunities.
-
Get rewarded for your hard work:Enjoy competitive compensation and recognition for your contributions.
-
Work-life balance:With flexible working conditions, you can work from the office or from home, according to your needs.
-
Share and receive useful information:We regularly exchange experiences and practical insights, creating a collaborative environment where knowledge sharing helps everyone grow and succeed.
-
We are socially responsible:We actively support community initiatives, from helping the Armed Forces of Ukraine to environmental projects like tree planting, making a positive impact beyond the workplace.
English Skill
Main Tools
Send your CV

My name is Alla, and I’m a recruiter at SoloWay Technologies. For me, recruiting is not just about filling vacancies, but about people, their journeys, and new opportunities. What motivates me the most is the moment when a candidate finds their team, and the company finds a strong player. This is what inspires me every day!

My name is Uliana, and I’m a recruiter at SoloWay Technologies.
In my work, I’m inspired by communicating with different people, discovering new fields for myself, and helping candidates find career opportunities that match their talents and ambitions. It’s always interesting challenges, exciting stories, and, of course, invaluable experience.
Refer a Friend – Get a Reward!
Simply send your acquaintance’s contact details or resume to cv@soloway.tech, mentioning the position you are recommending them for. Alternatively, you can fill out the contact form below, and our team will get in touch with them shortly.
Anyone can refer a candidate except the candidate themselves and their close relatives.
