Home Careers Junior+/Middle- Python Engineer

Junior+/Middle- Python Engineer

Overview

CodeIT is a service product development company. We know how to transform business ideas into profitable IT products. We are looking for a Junior+/Middle- Python Engineer to join our team.

Project description
This is an aggregator site that collects the main user traffic and directs it based on interests. The project’s objective is to find and evaluate the most popular sites for playing free casino games, real-money casinos, poker sites, and other gambling projects. The site also provides extensive information on game rules, assistance for beginners, and support for professionals.

Required skills

  • 2+ years of commercial experience with Python
  • Experience with Playwright
  • Experience with Django or FastAPI
  • Experience with PostgreSQL
  • Experience with pytest
  • Experience with Web Scraping and Parsing
  • Experience with AWS
  • Experience with Docker
  • Basic understanding of GitHub Actions
  • Experience working with CI/CD pipelines
  • English level: Upper-Intermediate and higher

Would be a plus

  • Experience with Airflow (basic understanding)
  • Advanced experience with GitHub Actions (pipeline design and configuration)
  • Experience with RabbitMQ
  • Frontend experience (full-stack background)

Responsibilities

  • Maintain and improve existing scrapers (handling BAU tasks and ad-hoc issues)
  • Develop new Python/Convoy scrapers to collect commercial and revenue data
  • Work with Web and API scraping across thousands of affiliate partner accounts
  • Aggregate data for financial systems and internal dashboards/analytics
  • Participate in BAU rotation: 1-week rotation handling operational requests from other teams
  • Write new and improve existing systems functionality
  • Deliver end-to-end features from requirement to production
  • Write clean, efficient, scalable and maintainable code
  • Participate in code reviews
  • Daily communicate with client stakeholders and team

Being a member of the CodeIT team means

  • Career Path and growth opportunities (seniority level system, individual development plan, technical leads)
  • Compensation of participation in conferences and workshops, invited experts
  • Development of soft skills (people management and emotional intelligence training)
  • Free access to the company account on Udemy educational platform
  • Internal library
  • Corporate English courses and communication with clients from English-speaking countries
  • Experienced and supportive team members
  • Paid time off (vacation, sick-leave, remote work)
  • Legal support
cta-outline-gray-cubes

Send your CV