Python Developer (SportsTech)
Company Background
Our client is a diverse, multinational company in the sports tech and gaming space, backed by leading investors and founders. Operating as a remote-first organization, the company has business operations in Philadelphia, USA, and development teams in Sofia, Bulgaria. Despite being geographically distributed, the team values close collaboration, ownership, and a strong engineering culture. The platform reimagines sports predictions by focusing on social engagement and entertainment, making the experience more interactive, rewarding, and community-driven rather than purely financial.
Project Description
The project focuses on building and evolving backend services that power a social sports prediction platform. The system is built using cloud-native, event-driven architecture on AWS, handling real-time events, messaging, and scalable data processing.
Technologies
- AWS
- Python
- Django
- SQL
- PostgreSQL
- Kafka
- RabbitMQ
- Redis
- Event-driven architecture
What You'll Do
- Own backend features and services from development through deployment and support
- Develop backend APIs and services using Python and Django
- Build and maintain message-driven systems using Kafka
- Write clean, maintainable, and well-tested code (unit and integration tests)
- Participate in code reviews and contribute to technical design discussions
- Deploy and maintain containerized services
- Support cloud environments and CI/CD pipelines
- Participate in on-call rotations and production support
- Collaborate closely with distributed team members to meet delivery deadlines
Job Requirements
- 3+ years of professional Python backend development experience
- Solid experience with Django and asynchronous Python (asyncio)
- Exposure to Apache Kafka or similar message brokers in production
- Experience with Docker containerization
- Familiarity with cloud platforms (AWS or similar)
- Good knowledge of PostgreSQL or other relational databases
- Experience writing automated tests
- Familiarity with CI/CD workflows and monitoring tools (Grafana, Prometheus)
- Ability to work effectively in Agile teams and perform code reviews
- Willingness to participate in on-call rotations
- English level: B2 (Upper-Intermediate) or higher
Nice to Have
- Kubernetes experience
- Knowledge of frontend technologies (React)
- Exposure to event sourcing and CQRS
- Experience with big data frameworks such as Flink
What Do We Offer
The global benefits package includes:
- Technical and non-technical training for professional and personal growth;
- Internal conferences and meetups to learn from industry experts;
- Support and mentorship from an experienced employee to help you professional grow and development;
- Internal startup incubator;
- Health insurance;
- English courses;
- Sports activities to promote a healthy lifestyle;
- Flexible work options, including remote and hybrid opportunities;
- Referral program for bringing in new talent;
- Work anniversary program and additional vacation days.
Create a Job Alert
Interested in building your career at Coherent Solutions? Get future opportunities sent straight to your email.
Apply for this job
*
indicates a required field
_(1).png?1661874071)