Post Job Free
Sign in

Python Developer (Sports sphere)

Company:
Coherentsolutions
Location:
Moldova
Posted:
April 30, 2025
Apply

Description:

Company Background

Our client is a remote-first, multinational company in the sports tech and gaming industry, backed by top-tier investors and founders. The team operates primarily from Philadelphia, USA, and Sofia, Bulgaria, with a close-knit, collaborative culture across regions. Their platform redefines the online gaming experience by adding social and engaging elements to traditional sports betting—making it more inclusive, rewarding, and community-driven.

Project Description

The goal of the project is to build a social network-style interactive layer on top of an existing sports gaming application. The platform is free-to-play and allows users to compete, rank on leaderboards, and earn rewards using both virtual and real currency mechanisms. The backend development is focused on building scalable, event-driven services using Python and AWS, while transitioning from a monolithic system to a modern microservices architecture.

Technologies

Python

AWS

Docker

Django

attrs

cattrs

pytest

PostgreSQL

Redis

Kafka

RabbitMQ

TypeScript

React Native

Event-Driven

Microservices

CQRS

Clean/Hexagonal Architecture

HTTP/REST

gRPC/protobuf

What You'll Do

Work with product owners to understand business needs and clarify functional requirements;

Collaborate with engineers and product teams to design, estimate, develop, test, and deploy features;

Build backend services using Python and ensure scalable and secure design patterns;

Support architectural decisions including migrating monolith to microservices;

Maintain clean code practices with unit testing and documentation;

Implement solutions using event sourcing, CQRS, and microservice communication protocols;

Work in a fast-paced, Agile environment where priorities may shift frequently;

Communicate effectively with team members on status, blockers, and ideas;

Support caching strategies, audit logs, and maintain service observability;

Job Requirements

4+ years of professional experience in Python development;

Strong knowledge of distributed systems and microservices architecture;

Hands-on experience with AWS services and Docker;

Advanced proficiency in unit testing, debugging, and clean code practices;

Familiarity with Django, attrs/cattrs, PostgreSQL, Redis, Kafka, and RabbitMQ;

Experience designing scalable APIs using HTTP/REST and gRPC/protobuf;

Solid understanding of OOP, PEP8, design patterns, and Clean Architecture;

Experience implementing CQRS, event sourcing, caching, and audit logging;

Strong analytical and problem-solving skills;

Ability to work independently and take ownership of tasks;

Excellent communication skills and the ability to engage with both technical and non-technical stakeholders;

Experience working in Agile teams with frequent changes and iterations;

English proficiency at B2 level or higher;

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.

Apply