Skip to content

Python Developer

  • On-site
    • Kyiv, Kyivska oblast, Ukraine
  • Tech

Job description

Precoro is an innovative AI-powered procurement centralization & automation platform, helping companies eliminate manual tasks and control purchasing activities across all subsidiaries. With over 1,000 customers in more than 80 countries, Precoro has proven its ability to create real business value and deliver substantial cost savings.

Over the past 10 years, we have:

— Gathered 100+ cool specialists on our team

— Launched 10 large-scale integrations (including with Amazon, Slack, and Google)

— Helped 1000+ clients improve purchasing operations

Recognized as one of the best workplaces for young talent by StudPoint, Precoro offers a dynamic, growth-oriented environment where your contributions truly matter.

Don’t worry about limited experience - we value ambition, willingness to learn, and a drive to make a difference. At Precoro, you’ll work on meaningful tasks, grow your skills, and be part of a global impact.

We're seeking a motivated and proactive Python Developer to create a new module of our product. 

You will be solely responsible for the performance, stability, and extensibility of the module. 

Our ideal candidate is not afraid to take on responsibility, wants to have a direct impact on the product, and is eager to grow professionally.

The stack you’ll work with:

  • Languages: Python 3.12+

  • Frameworks: Flask (REST APIs, middlewares)

  • Workers: Celery for async/background jobs

  • Queues/Cache: Redis

  • Data: MySQL (primary DB)

What you'll do (responsibilities)

  • Develop new modules following the team procedures and quality/process requirements.

  • Propose improvements in product logic and architectural solutions.

Job requirements

What we look for (requirements)

  • 1 year of commercial experience with Python

  • Strong Python basics knowledge (OOP, clean code, types, virtualenv/poetry/pip, error handling).

  • Experience in building a REST API with Flask.

  • Understanding of Celery task queues, retries, and scheduling.

  • Solid SQL fundamentals (joins, indexes, migrations).

  • Basic Docker skills for building and running containers.

  • Git fundamentals: branching, PRs, and merges.

Nice-to-have skills

  • Redis data structures knowledge (lists, sets, pub/sub).

  • Swagger/OpenAPI familiarity.

  • Familiarity with PHP/Symfony (reading or minor maintenance).

  • Logging/monitoring basics.

Why you'll love working at Precoro:

  1. Trust-based management: No micromanagement—your ideas and initiatives are always encouraged.

  2. Supportive team culture: You're not alone, our team is open, honest, and always ready to help.

  3. Reimbursement for professional learning: We invest in your growth through courses, lectures, and more.

  4. Flexible hours: We care about results, not how long you sit at your desk.

  5. 26 days off annually (15 vacation days + 11 public holidays): Work-life balance is a priority for us.

  6. Medical insurance (after six months) and Unlimited sick leave without requiring a medical certificate. Your health matters most.

  7. Pet-friendly offices in Kyiv: Love your furry friend? Bring them along!

  8. Supporting Ukraine: We proudly assist the Armed Forces and contribute to projects that bring victory closer.

Hiring Process

Our hiring is quick and straightforward:

  1. Recruiter interview (30–45 minutes)

  2. Interview with a manager (1 hour)

  3. Test task (2–4 hours)

Join a team that values trust, transparency, and open communication. You can read more about Precoro’s values at this link. 

We foster an environment where everyone is encouraged to contribute ideas, challenge the status quo, and drive business growth!

or