Responsibilities
- Lead end-to-end development of backend services, including design, deployment, maintenance, and iterative enhancements
- Build and sustain high-performance, scalable distributed systems using Python and Django frameworks
- Design system architectures capable of serving millions of users with minimal latency and maximum uptime
- Work closely with product, frontend, and DevOps teams to deliver stable features under tight deadlines
- Guide and support junior developers through code reviews, technical discussions, and knowledge transfer sessions
- Manage core backend components such as APIs, data processing pipelines, message queues (Kafka), and caching layers
- Enhance system performance focusing on throughput, response time, fault tolerance, and resilience during peak loads
- Develop comprehensive test suites covering unit, integration, and performance testing
- Champion improvements in development workflows and system observability including monitoring and logging practices
- Engage in on-call duties to assist with incident response and production support as required
Benefits
- Fully remote working model
- Access to professional growth in a fast-paced international environment
- Collaborative and inclusive workplace culture focused on learning and expertise
- Opportunity to solve complex technical challenges with autonomy and creative freedom
Work Arrangement
Fully remote
Team
Distributed team with daily collaboration required
Other
- Candidate must operate within Central European Time (CET ±2 hours) to align with the Sofia-based team's working hours
- Daily real-time coordination with the team based in Sofia is mandatory
- Availability to take part in on-call rotations for production support
- The company promotes equal employment opportunity, embraces diversity, and fosters an inclusive workplace for all
- Applicants should never submit payment or personal financial details during the hiring process
- Authentic job postings are only available at https://www.getfliff.com/careers