Python Developer (Sports Betting sphere)

Минск
Удалённая работа
Company Background

Our client is a diverse, multinational team, backed by leading investors and founders in sports tech and gaming. It is a remote working company with operations based in Philadelphia, USA, and development in Sofia, Bulgaria. It is changing the way sports bettors think about wins and losses. The company believes winning can be so much more rewarding when the prize isn’t just a number in your wallet. Our client taps into the social value of sports predictions to create a more fun and engaging experience.

Project Description

The main goal of the project is to provide a social network type of interactive layer on top of the company’s existing application. They’re charting a new path for online gaming, with the emphasis on creating fun, social, and rewarding experiences.

Technologies
AWS
Python
SQL
TypeScript
React Native
Kafka
PostgreSQL
RabbitMQ
Redis
Docker
Job Requirements
  • Bachelor’s Degree in Computer Science or a similar field is desired but not required —  you should understand data structures and algorithms;
  • 3+ years of professional experience developing software in Python;
  • Strong Python programming and distributed system skills;
  • Desire and ability to write clean, beautiful code, including unit tests;
  • Good communication and presentation skills;
  • Experience with Design Architecture, migrating monolith to microservices;
  • Experience with separation of business logic from framework/communication protocol;
  • Understanding of Clean/Hexagonal Architecture;
  • Understanding of CQRS and Event Sourcing patterns;
  • Experience with implementing Caching and Audit log;
  • Fluent English;
What You'll Do
  • Work with product owners to understand the business needs and clarify the details of the requirements;
  • Work with other software engineers and product owners to design, estimate, develop, test and deploy the feature;
  • Communicate with team members about status, blockers, hand-offs, and idea;
What Do We Offer?
  • 100+ technical and non-technical trainings to develop and expand your horizons;
  • Internal meetings and conferences (we like sharing our expertise);
  • English courses (both with Russian-speaking teachers and native speakers);
  • Intercompany exchange program;
  • Free medical insurance in 80+ private clinics;
  • Sports activities (soccer, basketball, hockey, tennis, swimming, etc.) and corporate events (corporate parties, team building, happy hours, canoeing, etc.);
  • Children events each month;
  • Free hot lunches in the office;
  • Corporate psychologist;
  • Presents for important life occasions (birthday, wedding or childbirth);
  • Corporate discounts and partnership with the platform Benefits.by;
Напишите нам!
Мы обязательно ответим!