Job Closed
This listing is no longer active.
Embrace risk secure success | Shaking up the global iGaming with unconventional solutions and the fastest market entry
Senior Python Developer
Location
Ukraine
Posted
61 days ago
Salary
0
Seniority
Senior
Job Description
Senior Python Developer
RISK
• Onboarding & environment — set up local dev environment, run the service and tests, get familiar with the main modules and core stores (Postgres, Mongo, Redis, RabbitMQ) • Small fixes end-to-end — deliver 2–3 minor bugfixes or improvements through the full cycle: branch, tests, code review, green CI, merge • One mid-sized feature — own a self-contained feature or refactor across handler + service + storage layers, with a short design note agreed before implementation • Quality improvement — pick one concrete pain point (slow query, flaky test, noisy logs, fragile consumer, outdated dependency) and deliver a measurable improvement
Job Requirements
- Python: strong command of the language, typing, packaging, and imports
- experience with Python 2 → 3 migration or maintaining both during a transition is a plus
- Web and APIs: REST / JSON APIs, sessions, authentication (JWT, OAuth-style flows), security and input validation
- Databases: PostgreSQL + SQLAlchemy (ORM / Core, migrations, transactions, indexes, common query optimizations)
- MongoDB (document modeling, aggregations, replication where applicable)
- Caching and messaging: Redis (sessions, cache, streams as needed)
- Integrations: HTTP clients (requests), AWS usage (e.g. S3 via boto3), idempotency, retries, timeouts
- Observability: metrics (Prometheus), logging, basic production incident troubleshooting
- CI/CD: GitLab CI, Docker; deployment concepts on Kubernetes (services, environment variables, health checks)
- Testing: unit / integration testing in Python (project may use nose / legacy harness; pytest-level skills transfer well)
- Must Have: RabbitMQ with reliable publish/consume patterns (Pika or equivalent)
- AI in software development: Hands-on use of LLMs / AI assistants in the dev workflow: rapid prototyping, refactoring, test generation, API docs - with critical review of outputs (no blind copy-paste)
- Understanding model limitations: hallucinations, data leakage, code licensing; policies on not sending secrets / PII to external services without an approved process
- Experience with Cursor, Claude Code etc.
- Plus: experience with MCP, agents, or internal tooling to automate team toil (where the team drives such initiatives)
Benefits
- Children Allowance
- Mental Health Support
- Sport Activities
- Language Courses
- Automotive Services
- Veterinary Services
- Home Office Setup Assistance
- Dental Services
- Books and Stationery
- Training
- Compensation
- Massage!
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Own and support critical data/platform services. • Develop, maintain, and troubleshoot Airflow DAGs written in Python • Investigate issues related to data, DAGs, DAFFs, Elasticsearch indexes, Superset, and web applications • Perform root cause analysis and propose practical solutions • Implement new features and improvements in existing Python/Flask-based services • Work with Elasticsearch indexing, optimization, and troubleshooting • Work with Oracle and/or PostgreSQL databases • Support and improve GitLab CI/CD pipelines • Propose improvements across application, data, infrastructure, and operational layers • Communicate actively with the internal team and the client
• Desenvolver e manter aplicações utilizando .NET Core; • Atuar no desenvolvimento Fullstack (backend e frontend); • Participar das definições técnicas e da arquitetura das soluções; • Realizar integrações entre sistemas e APIs; • Garantir boas práticas de desenvolvimento, qualidade e performance das aplicações; • Atuar em conjunto com times multidisciplinares utilizando metodologias ágeis; • Contribuir para evolução tecnológica e sustentação dos sistemas.
Senior Full Stack Engineer, .NET, Vue/React
CoverGo | InsurtechThe no-code platform transforming the insurance industry
• Design, implement and maintain new features and functionalities for the SAAS platform, understanding the requirements of insurance businesses and translating them into scalable and efficient software solutions • Work on both the front-end and back-end of the application, demonstrating expertise in various technologies, frameworks, and programming languages • Work collaboratively with product, design, engineering teams, and UX designers to understand end-user requirements, use cases, and technical concepts, translating them into a cohesive and effective solution while ensuring a seamless user experience. • Optimize the performance of the application to handle large amounts of data and high user traffic, delivering a smooth user experience • Participate in code reviews and enforce best coding practices, while also writing and executing unit tests and integration tests to maintain code quality • Investigate and promptly fix bugs to maintain the reliability of the platform • Ensure security and compliance by following best practices for securing web applications and adhering to relevant regulations in handling sensitive customer data • Stay up-to-date with the latest technologies, frameworks, and best practices to ensure we remain competitive and innovative • Design the platform with scalability and flexibility in mind, accommodating new features and changes as the number of clients and users grows • Provide mentorship to junior developers, aiding in their technical growth and effective contribution to the team's goals
Senior AI Engineer, Python, Node.js
Dev.ProSoftware Development Partner. Result-driven. Quality-obsessed.
• Design and develop AI solutions end-to-end, from experiments and prototypes to production-ready systems • Conduct R&D and build PoCs, exploring new AI tools and methods, testing ideas, and turning validated concepts into working solutions • Collaborate with cross-functional teams to design and integrate AI solutions effectively • Document solutions, experiments, and best practices to grow AI expertise across the company • Advise internal teams on AI adoption, tools, and implementation strategies • Lead or participate in internal workshops and knowledge-sharing sessions




