IDENON welcomes talented professionals to join our dynamic company as a Senior Python Developer! We are seeking a driven and motivated individual to join our team. You will be a key player in the delivery of our products and services, working with some of the brightest minds in the industry.
Who we are
IDENON is a Ukrainian company that builds global tech businesses. IDENON ecosystem includes 3 projects that work in online gaming industry.
The following skills are important to us:
— Practical experience in development with Python — from 5+ years
— At least 5 years of experience and basic knowledge of Django, including forms, REST framework, models/ORM, repositories, compressor, templates, migrations and unit tests.
— Experience with microservice architecture — knowledge of containerization and experience with Docker and Kubernetes, in particular AWS.
— Cloud deployment experience through CI/CD continuous integration.
— Experience with relational databases and various data formats and technologies (with Postgresql, MariaDB, MongoDB).
— Experience with 10K+ TPS services, databases with over a billion rows.
— Experience in code review, CI/CD, automated testing.
— Knowledge of software design: OOD, OOP, design patterns.
— Experience with message queues, task queues.
— Level of knowledge of English (technical) — at least B1.
Your future responsibilities:
— Participation in the development of the architecture and design of the new platform, close cooperation with the Architect and the RND team.
— Development of reusable, testable and efficient code, in accordance with the best practices of Python and Django and meeting industry requirements (gambling) and project specifications.
— Requirements validation, development, test execution and rollout of new features, in coordination with the RND team.
— Diagnosing complex problems, evaluating, recommending and implementing the best solution.
— Writing and maintaining detailed system documentation.
— Studying the integration documents of partners and implementing the necessary endpoints.
— Testing new approaches, creating PoC, performing benchmarks.
You will enjoy corporate benefits, like:
— Flexible schedule — You will have the opportunity to choose where you want to work — at one of our comfortable offices or home. We ensure comprehensive company-paid 17 paid days off during the year; sick leaves and you can request an unpaid leave of absence.
— Learning and professional growth — Expert communities paid certifications and professional events.
— Growth environment — Achieving your goals is much easier with a strong team by your side. It is made up of industry experts and technology enthusiasts who work together towards a common vision.
We value honesty, openness, friendliness, positive attitude, independence.
Let’s create a cool product with us :)