This job has expired and is no longer accepting applications.

Remote opportunity at
PrecorPython Developer (Reports, Imports & Payments)
Precoro is a fintech product company with a decade of history, helping over one thousand corporate clients across more than eighty countries streamline, automate, and monitor…
Career Tools
About This Role
Precoro is a fintech product company with a decade of history, helping over one thousand corporate clients across more than eighty countries streamline, automate, and monitor their purchasing operations. The organization is currently hiring a Python Developer to take ownership of the Python codebase across three core areas: Reports, Imports, and Payments. In this remote position, the engineer will manage custom and predefined reports, data exports, dashboard feeds, file-based imports,…
Job Description
Precoro is a fintech product company with a decade of history, helping over one thousand corporate clients across more than eighty countries streamline, automate, and monitor their purchasing operations. The organization is currently hiring a Python Developer to take ownership of the Python codebase across three core areas: Reports, Imports, and Payments. In this remote position, the engineer will manage custom and predefined reports, data exports, dashboard feeds, file-based imports, and the Payments and Virtual Cards module, which incorporates AI capabilities, microservices, and Stripe integrations.
This opportunity is suited for a developer who wants to contribute to a globally used product while collaborating with an open team. The hiring process consists of a resume review, a 45-minute recruiter conversation, and a one-hour technical interview with the hiring manager.
Responsibilities
- Build new features dedicated to the Reports, Imports, and Payments modules
- Scale the import microservice while optimizing file import and export procedures
- Maintain and expand integrations with Stripe
- Write clean, maintainable, and high-standard code
- Collaborate with the team during technical discussions to determine optimal solutions
Requirements
- Between 1 and 3 years of Python development experience
- Solid understanding of object-oriented programming, typing principles, and clean code practices
- Hands-on background with background jobs and message queues including Celery, Redis, and RabbitMQ
- Experience using Flask or similar frameworks
- Practical proficiency in SQL
- Prior work with REST APIs, Docker, and Git
- Ability to work with an existing codebase, suggest improvements, and take accountability for decisions
Qualifications
- Familiarity with third-party integrations
- Knowledge of Swagger and OpenAPI
- Basic understanding of PHP and Symfony
Core Skills
Benefits
- 26 total days off annually, combining 15 vacation days and 11 public holidays
- Medical insurance provided after six months of employment
- Unlimited sick leave without requiring medical certificates
- Funding and financial support for professional development courses, lectures, and learning opportunities
- Access to a pet-friendly office in Kyiv
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
Is this position remote?
Yes, the source posting specifies that this role is remote.
What experience level is required for this role?
Candidates must have one to three years of experience in Python development.
What does the interview process involve?
The process includes a resume screening, a 45-minute conversation with a recruiter, and a one-hour technical interview with the hiring manager.
What is the salary for this position?
The salary is not stated in the job posting.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.