Python Developer (Low code / Frappe / ERPNext)

Lviv, Ukraine · Engineering · Hybrid

Job Overview

Exoft is looking for a Python Developer to join a long-term project in the oil & gas industry. The team is building a robust business platform based on a low-code environment using Frappe / ERPNext. The platform automates operations, handles integrations, and introduces custom business modules. You’ll work closely with a cross-functional team to shape the system’s architecture and deliver impactful features.

Responsibilities

  • 3+ years of commercial experience with Python
  • Experience working with ERP systems
  • Experience with relational databases such as MySQL, MariaDB, or PostgreSQL
  • Basic experience with frontend development (Vue.js is a strong plus)
  • Understanding of web application architecture and REST APIs
  • Familiarity with Frappe Framework / ERPNext is a strong advantage
  • Upper-Intermediate level of English (B2+) or higher

Requirements

  • Customize and extend the ERPNext / Frappe-based platform to meet business needs
  • Build and maintain backend logic in Python
  • Design and implement custom modules, data models, and user interfaces
  • Ensure seamless integration with third-party systems and internal tools
  • Troubleshoot and resolve functional and performance issues
  • Collaborate with the client, business analysts, and QA engineers in an Agile setup
  • Contribute to documentation and codebase improvements

What will you get with Exoft?

  • Probation period – 3 (three) month
  • Paid vacation — 18 days + 1 day for each year with us
  • Paid sick leave (10 days of your base year)
  • Wellness program (sport, healthcare)
  • 50% compensation for educational matters
  • Free English courses;
  • Teambuildings and corporate events

Want to apply?

Submit your CV and we will get back to you shortly