Python Backend Developer
Role details
Job location
Tech stack
Job description
As a Python Backend Developer at DNA.inc, you'll develop and maintain the backend systems for all fantasy sports games at one of our partner companies. You'll work closely with a passionate team and the Head of Games, and you'll keep a close eye on systems to ensure everything runs smoothly, including occasional weekends during key events (big races and tournaments, for example).
In addition, we will look to you to:
-
Design, develop, launch, and maintain game logic and APIs
-
Optimize performance and scalability of existing systems
-
Collaborate with front-end developers to ensure seamless feature integration
-
Identify and resolve issues to ensure a smooth user experience
-
Stay up to date with the latest technologies and trends in backend development and DevOps, * Opportunities to learn from and collaborate with accomplished engineers and designers
-
A clear growth path, whether you prefer to deepen your craft or move into leadership
-
Periodic company offsites across Europe
-
Support for your home office setup (hardware, software, etc.)
-
Additional benefits (e.g. pension) vary by country; details available upon request
Requirements
Do you have experience in Scalability?, Do you have a Bachelor's degree?, Do you have a passion for fantasy sports? And are you ready to tackle the tech behind those games inside and out?, To be considered a candidate for this position, we expect you to have:
- Strong experience with Python and Django
- In-depth knowledge of databases such as PostgreSQL and Redis
- Experience designing and implementing RESTful APIs
- Some experience with DevOps, including tools like Docker and Kubernetes
- Excellent problem-solving and communication skills
It would also be amazing if you have:
- Experience with React
- Experience with Flutter
- Passion for gaming and sports