Software Developer Python
Core
Design, develop, test, and maintain backend applications and APIs using Python, build and support microservices and event-driven integrations, and manage database interactions.
Role type
Backend Software Developer (Python)
Builds
Backend applications, APIs, microservices, and event-driven integrations for sports betting and gaming operators.
Domain
iGaming / Sports Betting / B2B Software
Deliverable
production ML models | product features
Required skills
Python, SQL, Linux command-line, relational databases (Oracle/PostgreSQL), REST APIs, Git workflows, troubleshooting, messaging systems (RabbitMQ)
Preferred skills
FastAPI, Pydantic, Pandas, async programming (asyncio), OOP, Docker, CI/CD pipelines, cloud platforms (AWS/Azure), Apache Kafka, shell scripting, networking basics
Responsibilities
Design and develop backend applications and APIs; Build and support microservices and event-driven integrations; Develop efficient SQL queries and database interactions; Troubleshoot and support applications running in Linux environments; Write clean, maintainable, and well-tested code; Collaborate with DevOps and QA teams during deployments and production support
Seniority
Mid-level (1-3 years experience)