This job has expired

This job posting is no longer active and is not accepting applications. Explore similar roles below!

Precoro
Posted 3mo ago

Python Developer

Precoro
Kyiv, Kyivska oblast, Ukraine
OnsiteFull Time
Responsibilities
  • Integrate pipelines
  • Modernize import logic
  • Improve REST API scalability
Requirements
  • 1-3 years Python experience
  • Flask experience
  • REST API design
  • SQL (PostgreSQL/MySQL)
  • Background jobs with Celery/Redis/RabbitMQ
  • Docker
  • Git
Technical tools mentioned
PythonFlaskREST APIPostgreSQLMySQLCeleryRedisRabbitMQDockerGit

Job description

Job description

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

Job requirements

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.

About Precoro

Cloud-based procurement and spend management software for businesses.

Year founded
2015
Employees
140
Organization type
Private
Latest investment
Raised $100.00k Grant (2022)
Headquarters
US

Similar jobs

Python Developer roles near Kyiv, Kyivska oblast
3d
Save
Mark Applied
Hide
Python Engineer
Odesa or Rivne or Lviv or Kyiv
OnsiteFull Time
Capgemini
CapgeminiEuronext Paris: CAP: Provides global IT consulting and digital transformation services.
Commercial Python experience, REST API development, SQL and relational databases, authentication and security concepts, observability, Git, Agile methodologies, and upper-intermediate English.
Python, REST, Flask, FastAPI, Django, Gunicorn, SQL, Google-auth, cryptography, oauthlib, requests-oauthlib, OpenTelemetry API, OpenTelemetry SDK, OpenTelemetry Instrumentation, Flask, Requests, xlrd, xlwt, simplejson, requests, PyYAML, jsonschema, Git, Agile, Google Cloud Platform (GCP)
5d
Save
Mark Applied
Hide
Senior Python Engineer, Document App (Content Engineering Team)
Germany or Warsaw or Lisbon or Kyiv or Poland
zł275k-zł413k/mo RemoteFull Time
PandaDoc
PandaDoc: SaaS platform for document automation and electronic signatures.
5+ YOERequires 5+ years of production Python experience, relational databases, event-driven architectures, AsyncIO, scalable microservices, distributed systems, and full lifecycle development. English communication required.
Python, SQL, PostgreSQL, Redis, Kafka, NATS, RabbitMQ, AsyncIO, Docker, Kubernetes, AWS, Grafana, Loki, Tempo, Mimir
1mo
Save
Mark Applied
Hide
Python Engineer
Kyiv or Lisbon or Dubai or Lviv
RemoteFull Time
UMO
UMO: Building an AI-powered, unified modern money platform.
3+ YOE3+ years professional software engineering with strong Python focus; experience with FastAPI/asyncio, SQL/PostgreSQL, vector DBs, Docker, CI/CD, cloud (AWS/GCP); strong problem-solving and English (B2+).
Python, FastAPI, Django, Flask, asyncio, PostgreSQL, Redis, Pinecone, Milvus, Weaviate, Docker, GitHub Actions, GitLab CI, AWS, GCP, Node.js, TypeScript, Cursor, Claude, GitHub Copilot, Kafka, RabbitMQ, Airflow, Prefect, gRPC, RESTful
2mo
Save
Mark Applied
Hide
Senior Python Engineer
Kyiv, Kyiv city, Ukraine
RemoteFull Time
Miratech
Miratech: Provides digital engineering and IT consulting for global enterprises
5+ YOE5+ years backend engineering experience with strong Python and microservices, REST API development, AWS (ECS, CloudWatch, Secrets Manager, S3), Docker, CI/CD (Bitbucket Pipelines), and strong English communication.
Python, REST APIs, AWS, ECS, CloudWatch, Secrets Manager, S3, Bitbucket Pipelines, Docker, Docker Compose, SIP, WebRTC, LiveKit, Zoho CRM, Google Calendar, Microsoft Calendar, Terraform
3mo
Save
Mark Applied
Hide
Junior Python Developer
Kyiv, /, Ukraine
OnsiteFull Time
Ajax Systems
Ajax Systems: Develops and manufactures wireless security and smart home systems.
0+ YOEEntry-level Python Developer for internal testing tools; requires asyncio, OO programming, problem solving; eager to learn.
asyncio, Git, Docker, Pytest, Unittest, Unix/Linux, SQL, PostgreSQL, SQLite, Jenkins, Bitbucket, AWS, MessagePack, Protobuf, Microservices
3mo
Save
Mark Applied
Hide
Senior Python Engineer
Kyiv, Kyiv, Ukraine
OnsiteFull Time
A5 Labs
A5 Labs: Develops AI and blockchain solutions for online gaming integrity.
10+ YOE10+ years software development with mastery of Python and FastAPI, experience building distributed data-intensive systems with Kafka/stream-processing, NoSQL (MongoDB, Redis), AWS, Docker/Kubernetes, observability (Prometheus/Grafana/Tempo/Loki), CI/CD and automated testing.
Python, FastAPI, Kafka, Quix, Kafka Streams, Flink, MongoDB, Redis, AWS, Docker, Kubernetes, Prometheus, Grafana, Tempo, Loki, Bitbucket, ArgoCD, Pytest, Unittest
12y
Save
Mark Applied
Hide
Senior Python freelance
Kiev, Ukraine
RemoteContract
IQ Elite
IQ Elite: Online dating platform for intelligent individuals.
5+ YOESenior level Django/Python Engineer with a solid coding background in Python, jQuery, Django, PHP frameworks, MongoDB or PostgreSQL, and Linux.
Python, Django, jQuery, PHP frameworks, MongoDB, PostgreSQL, Linux
This job has expired