Responsibilities
- Lead end-to-end development, deployment, and support of backend features and services
- Build and maintain APIs and backend systems using Python with Django
- Implement and manage message-driven architectures using Kafka
- Produce clean, maintainable, and thoroughly tested code including unit and integration tests
- Collaborate with cross-functional team members to design scalable technical solutions and meet project timelines
- Engage in peer code reviews to ensure code quality and knowledge sharing
- Support deployment and ongoing operations of containerized applications
- Maintain and improve cloud infrastructure and CI/CD pipelines
- Participate in on-call schedules to provide production support
Benefits
- Fully remote work setup
- Opportunities for professional growth in a fast-paced international environment
- Collaborative and knowledge-focused workplace culture
- A challenging and autonomous role encouraging innovation and problem-solving
Work Arrangement
Remote (Worldwide)
Other
- Experience working in Agile development teams and conducting code reviews
- Availability to take part in on-call support rotations
- Must work full-time hours aligned with Central European Time (CET ±2 hours) to enable daily real-time coordination with the Sofia team. Only candidates within this time zone range will be considered