
— Senior Python Developer
Who are we?
We create innovative, award winning and field leading B2B solutions for clients in the betting industry. We have a customer base that spans more than a million users. We use the latest technology and are driven by innovation. From 2018 we grew from a small startup to a corporation that has more than 250 employees all over the world.
What do we do?
You will be a part of a dedicated team working on a complex, high-load system based on a microservice architecture with no legacy code. We are seeking a Python Engineer who will join the award-winning, fast-growing leader of the industry providing B2B solutions for the betting market.
Requirements:
- 5+ years of hands-on Python experience
- Expertise in AsyncIO and deep understanding of async programming
- Hands-on experience with implementation of multithreading effectively
- Proven track record of building and scaling high-load services
- Experience relational and NoSQL databases (PostgreSQL, MongoDB, etc.)
- Strong familiarity with Unix/Linux systems
Nice to Have:
- Familiarity with messaging and streaming technologies: RabbitMQ, Kafka
- Experience with FastAPI
- Familiarity with CI/CD tools: GitLab, GitHub Actions
- Experience with additional programming languages: Scala, Go
Responsibilities:
- Be a part of the team that creates scalable and efficient web services and components.
- Play integral role in system architecture design and technology selection
What else is important?
Remote position, with ability of hybrid if you’re located in Riga (Latvia), Budva (Montenegro), Barcelona (Spain) or Sliema (Malta) Multicultural, open minded team.
Why did you open the position?
We are expanding our development team due to rapid company growth
Prospects for growth/development for this position?
A flexible and fast-growing company provides a lot of opportunities to build your career.
Team size and structure
You'll be a part of a small agile team that creates unique products.
Who takes a final decision:
CTO and VP of Engineering
Our benefits or why with us you will feel confidence:
- Health insurance
- 100% paid sick leave
- 20 paid vacation days, plus additional 6 days off to support you during any important family event or celebration
- Relocation support
- Diverse & dynamic Team
- Learning opportunities and paid courses
- Language development with internal language courses to help you excel in a multilingual work environment
- Exciting corporate events & Team-building
- Top-quality equipment
- Welfare program that make you feel secure with financial support available in critical situations
- Celebrating milestones (marriage, parenthood etc.), with thoughtful gifts
How many stages of the interview, and with whom?
- 30-minute call with a Recruiter
- In-depth 120-minute technical interview
- 30-minute call with our People Partner
Please, send your CV here kh@vpteam.io. Thank you!