Become part of the ODDSCORP team

About Us

We're a the ODDSCORP team, a small group of full-stack developers.

7 years old We started automating sports betting 4.5 years ago. Over this period, we've made over 8 million bets with our bots, and continue to make from 10,000 to 40,000 bets daily. (That's it, we're really outplaying bookmakers, and you can participate in this directly).

In addition, we've brought to the B2B market a product that is superior in quality to those of many competitors. It is a data aggregator (betting odds) with an extremely high update rate. We update within 0.4 seconds on average after the data has been updated on the source site.

We also have a B2C product that has been garnering numerous very positive feedback from end users. There's no other product like it today. It helps ordinary bookies to very conveniently find the best odds for their bets in real time.

If you're experienced, if you like to tackle non-routine and complex problems, if you know how to plan and keep to deadlines, then we'll be glad to have you in our team.

Send your resume: hr@oddscorp.com

Our
Mission
To create useful, user-friendly, efficient and innovative tools for the professional betting industry
Our
Values
- honesty, transparency and openness with clients, partners, and employees;
- a "win-win" focus;
- proactive, positive thinking, advanced technology.
«Do what's easiest for you, but do it with all your strength»
What gives you energy? When do you enjoy work? To work for pleasure is a choice. The choice of those who love what they do and who don't mind at all to, in between jobs, turn this world upside down. The choice of those who derive pleasure from being useful to the world.
«Whether you think you CAN, or you think you CAN'T – you're right»
What gives you energy? When do you enjoy work? To work for pleasure is a choice. The choice of those who love what they do and who don't mind at all to, in between jobs, turn this world upside down. The choice of those who derive pleasure from being useful to the world.
«The limits of the possible can only be defined by going beyond them into the impossible»
«
»
ODDSCORP Founder

JOB VACANCIES

LEAD PYTHON DEVELOPER
Take-home salary: ₽200,000 to ₽350,000
JOB RESPONSIBILITIES:
  • Develop parsers for new data sources;
  • Optimize the speed and quality of existing parsers developed in Python (95%) and Node.js (5%);
  • Review code and manage your development team (7 people).
REQUIRED SKILLS:

Must be proficient in the following:

  • Python (including knowledge of OOP, decorators, operator overloads and other basic language features);
  • JavaScript: should easily figure out the js-engine on any large site;
  • Working with Git;
  • SQL/NoSQL databases;
  • Linux.

In-depth understanding:

  • Data parsing mechanisms (knowledge of various design patterns, particularly strategies, proxies, etc.; ability to apply and optimize them);
  • Working experience in the TCP protocol at a low level;
  • http and websocket protocols;
  • Task parallelization (threading, multiprocessing, subprocess, asyncio, aiohhtp) and working with queues.
DESIRED (OPTIONAL) SKILLS
  • Experience in developing parsers in Node.js;
  • Knowledge of C++ and PHP (to work with our database);
  • Experience using React;
  • Test code coverage;
  • Experience in optimizing code execution time;
  • Experience interacting with Chrome Extensions API.
CONDITIONS:
  • Workplace at Mayakovskaya (Moscow);
  • A comfortable office with a chef and a masseur;
  • Flextime;
  • 2-month probation period;
  • Take-home salary: ₽200,000 to ₽350,000
PYTHON DEVELOPER
Take-home salary: ₽120,000 to ₽200,000
JOB RESPONSIBILITIES:
  • Develop parsers for new data sources;
  • Optimize the speed and quality of existing parsers, developed in Python;
REQUIRED SKILLS:

Must be proficient in the following:

  • Python (including knowledge of OOP, decorators, operator overloads and other basic language features);
  • JavaScript: should easily figure out the js-engine on any large site;
  • Working with Git;
  • SQL/NoSQL databases;
  • Linux.

In-depth understanding:

  • Data parsing mechanisms (knowledge of various design patterns, particularly strategies, proxies, etc.; ability to apply and optimize them);
  • Working experience in the TCP protocol at a low level;
  • http and websocket protocols;
  • Task parallelization (threading, multiprocessing, subprocess, asyncio, aiohhtp) and working with queues.
DESIRED (OPTIONAL) SKILLS
  • Experience in developing parsers in Node.js;
  • Knowledge of C++ and PHP (to work with our database);
  • Experience using React;
  • Test code coverage;
  • Experience in optimizing code execution time;
  • Experience interacting with Chrome Extensions API.
CONDITIONS:
  • Workplace at Mayakovskaya (Moscow) or remote work;
  • A comfortable office with a chef and a masseur;
  • Flextime;
  • 2-month probation period;
  • Take-home salary: ₽120,000 to ₽200,000
SQL Developer
Take-home salary: ₽200,000 to 350,000
JOB RESPONSIBILITIES:
  • Design, development and support of an MS SQL data warehouse;
  • Design, development and support of an MS SQL data warehouse;
  • Design, development and support of an MS SQL data warehouse;
REQUIRED SKILLS:
  • Experience in designing and developing database structures;
  • Proficiency in SQL, Python, PHP;
  • Experience in Grafana;
  • Experience in Git;
  • Experience in Click House;
  • Ability and willingness to work with huge volume of data.
DESIRED (OPTIONAL) SKILLS
  • Experience in NoSQL databases,
  • Experience in development/support of data warehouses, analytical systems and visualization systems;
  • Practical programming experience in C# and C++.
CONDITIONS:
  • Fully remote work;
  • 1-month probation period;
  • Take-home salary: ₽200,000 to ₽350,000 + bonuses.
FULL STACK DEVELOPER
Take-home salary: ₽150,000 to ₽300,000
JOB RESPONSIBILITIES:
  • Develop parsers for new data sources;
  • Optimize the speed and quality of existing parsers;
  • Write code to automate user actions in web browsers.
REQUIRED SKILLS:

Must be proficient in the following:

  • PHP 7 (or 5.4+)
  • Python
  • JavaScript: at a level that you'll be able to easily figure out the js-engine on any large site
  • Working with Git
  • SQL/NoSQL databases

In-depth understanding:

  • Data parsing mechanisms
  • Working with TCP sockets at the lowest level
  • HTTP protocol
DESIRED (OPTIONAL) SKILLS
  • Experience in developing parsers in Node.js;
  • Knowledge of C++ and PHP (to work with our database);
  • Experience using React;
  • Test code coverage;
  • Experience in optimizing code execution time;
  • Experience interacting with Chrome Extensions API.
CONDITIONS:
  • Workplace at Mayakovskaya (Moscow) or remote work;
  • A comfortable office with a chef and a masseur;
  • Flextime;
  • 2-month probation period;
  • Take-home salary: ₽150,000 to ₽300,000
HR MANAGER/RECRUITER
Take-home salary: up to ₽100,000
JOB RESPONSIBILITIES:
  • Searching and recruiting necessary personnel (developers, analysts, testers);
  • Analyzing the specialist market (posting and keeping job vacancies up to date);
  • Organizing and holding interviews, pre-selection of candidates;
  • Evaluating interview results;
  • Full cycle of work with personnel (adaptation, motivation, assessment, hiring, firing);
  • Adapting new employees, training control;
  • Keeping HR records;
  • Building/developing an HR brand in the company.
REQUIRED SKILLS:
  • Experience in recruiting developers at various levels;
  • Experience in using a variety of recruitment channels;
  • Experience in building an HR brand and an attractive company image for job seekers;
  • Knowledge of HR administration and the Russian Labor Code;
  • Understanding the relationship between performance and potential of an employee, ability to determine their levels in advance;
  • High self-discipline, ability to deliver good results, get-up-and-go attitude, 100% commitment.
CONDITIONS:
  • Fully remote work;
  • Payment for each candidate recruited;
  • 2-month probation period;
  • Opportunities for financial and career growth.
hh logo ALL VACANCIES ON hh.ru