Python Developer (Payments & Integrations)
On-site · Kyiv, Kyiv City, Ukraine
Job Summary
Python Developer to migrate legacy inventory logic to a modern microservices architecture, develop new features, enhance REST API, and optimize complex data transformations while upholding high code quality with tests and best practices. Role emphasizes ownership, deadlines, proactive communication, and collaboration within a Kyiv-based in-person team. Responsibilities include modernization, feature development, API stability/scalability improvements, and business-impact-focused data transformations. Requirements center on Python, Flask, REST API design, SQL, and experience with background jobs and containers; nice-to-have includes experience with third-party integrations, Redis caching, Swagger/OpenAPI, and basic PHP (Symfony). The team works from an in-person Kyiv office and supports Ukraine.
Required Qualifications
- 1-3 years Python experience
- Flask (or similar lightweight frameworks)
- REST API design
- SQL (PostgreSQL / MySQL)
- Query optimization & migrations
- Background jobs & queues (Celery, Redis, RabbitMQ)
- Docker (build, run, debug)
- Git (branching, PRs, code review)
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.