Python Developer

$
๐Ÿ‡บ๐Ÿ‡ฆ Ukrainian Product

Precoro is a product company (ะ’2ะ’, SaaS) that helps businesses automate and control their purchasing processes across global teams.

Today, 1,000+ companies in 80+ countries use Precoro to reduce manual work, gain visibility into spending, and save costs.

For the past 10 years, weโ€™ve been building a stable and growing SaaS product with:

  • 125+ people in the team
  • global customers (US & Europe)
  • integrations with tools like Amazon, Slack, and Google


Technical requirements
 

Core:

  • Python (OOP, typing, clean code principles) 1โ€“3 yearsโ€™ experience
  • Flask (or similar lightweight frameworks)
     

API & Data:

  • REST API design
  • SQL (PostgreSQL / MySQL)
  • Query optimization & migrations
     

Architecture & Tools:

  • Background jobs & queues (Celery, Redis, RabbitMQ)
  • Docker (build, run, debug)
  • Git (branching, PRs, code review)
     

Nice to have

  • Experience with third-party integrations and data transformation
  • Knowledge of Redis caching
  • Experience with Swagger / OpenAPI
  • Ability to read and understand PHP (Symfony)


Your responsibilities will include:

  • Integration Pipeline: Enhance the scalability of existing integrations while improving the stability and reliability of the entire integration pipeline.
  • Modernization: Migrate legacy import logic to a modern microservices architecture and support current import functionality during the transition.
  • Product Excellence: Enhance the REST API architecture to ensure the product remains stable and scalable under growing loads.
  • Business Impact: Develop and optimize key business processes and complex data transformations.
  • Quality Standards: Improve code quality to the highest standards by writing tests and implementing engineering best practices.
  • Ownership & Teamwork: Take full ownership of results, meet deadlines, and maintain proactive, open communication with your teammates.
     

๐Ÿก We work from our office in Obolon, as we believe strong in-person collaboration helps us build better products and stronger teams.
 

What youโ€™ll get

  • Real impact on a growing global SaaS product
  • A team that is open, supportive, and easy to work with
  • Reimbursement for professional learning (courses, lectures, etc.)
  • 26 days off annually (15 vacation + 11 public holidays)
  • Medical insurance (after 6 months)
  • Unlimited sick leave
  • Pet-friendly office in Kyiv
  • A company that actively supports Ukraine ๐Ÿ‡บ๐Ÿ‡ฆ
     

Hiring process

Our process is simple and fast:

  1. Interview with a recruiter (45 min)
  2. Technical interview with a hiring manager (1 hour)


Weโ€™re building a product that solves real business problems for companies worldwide.

If you want to work on meaningful integrations, grow as an engineer, and be part of a strong team โ€” weโ€™d love to talk.

Required languages

English B1 - Intermediate
Ukrainian Native
Python, Django, FastAPI
Published 12 May
93 views
ยท
15 applications
See stats of candidates who applied for this job ๐Ÿ‘€
To apply for this and other jobs on Djinni login or signup.
Loading...