Main responsibilities:
• Design and develop high-performance, scalable microservices and APIs from scratch and improve existing ones
• Lead architecture discussions and propose improvements in service design, performance, and scalability
• Conduct thorough code reviews and perform critical refactoring to ensure code quality and maintainability
• Implement high-performance services using asynchronous programming techniques (asyncio, async frameworks)
• Work extensively with PostgreSQL for database design, optimization, and maintenance, including advanced query tuning
• Oversee the integration of message brokers (RabbitMQ, Redis) and asynchronous task queues (Celery, APScheduler)
• Engage in customer meetings and collaborate directly with stakeholders to shape technical solutions and product direction
• Drive CI/CD and DevOps improvements in collaboration with infrastructure teams
• Contribute directly to backend and infrastructure code, taking an active role in product development
Must to have:
• 4+ years of professional software development experience
• Proven expertise in Python, capable of writing clean, efficient, and scalable code in large codebases
• Demonstrated experience designing and building microservices architectures in production environments
• Deep proficiency in Python and modern frameworks (FastAPI, Django, Django REST Framework)
• Strong knowledge of asynchronous programming and the asyncio ecosystem
• Solid experience with PostgreSQL, including query optimization and advanced indexing
• Experience with RabbitMQ, Redis, and task scheduling frameworks such as Celery or APScheduler
• Hands-on experience with Docker and containerized deployments
• Proficient in GitLab and CI/CD pipelines
• Familiarity with cloud infrastructure (GCP, AWS or similar)
Nice to have:
• Experience with gRPC or WebSockets for real-time services
• Familiarity with Kubernetes or other container orchestration tools
• Strong background in unit testing, TDD, and continuous quality assurance
• Knowledge of monitoring and logging tools (Prometheus, Grafana, ELK stack)
Ukrainian - C1, English - B1
What in it for you:
-
Care from Day One: Medical insurance starting immediately (including dental care, massages, and professional psychological support) – because your well-being matters.
-
Work-Life Balance: 25 days of paid vacation + 30 days of sick leave, so you can truly rest and recover without stress.
-
Energy Investment: Partial reimbursement for sports activities to help you stay active and energized.
-
Continuous Growth: Partial coverage for English or Ukrainian language courses plus a fixed budget for professional development – choose the learning path that fits you best.
-
Knowledge Library: Access to a well-stocked office library and Kuka online library to learn, grow, and get inspired.
- Island Retreat: 14 days per year at the company’s corporate villa in Cyprus – perfect for recharging.
-
Modern Offices:
Unit City (Kyiv): Future-ready workspace designed for productivity, resilient to power outages.
Larnaca (Cyprus): Stylish, comfortable office with open areas, cozy lounges, and fully equipped meeting rooms.