Taro Logo

Python Developer (ERPNext)

A company focused on business process automation and ERP solutions.
Backend
Mid-Level Software Engineer
Remote
4+ years of experience
Enterprise SaaS · Finance

Job Description

Join Sleek as a Python Developer specializing in ERPNext and the Frappe framework, where you'll work at the intersection of software development and business process automation. This remote position offers the opportunity to design, customize, and extend ERPNext modules to enhance accounting workflows for small and medium enterprises. You'll be working with Python, MySQL, and JavaScript to deliver scalable solutions while collaborating with cross-functional teams.

The role requires 4+ years of software engineering experience with at least 1 year in ERPNext/Frappe development. You'll be responsible for developing custom applications, optimizing financial workflows, and ensuring high-quality, reliable software solutions. The position demands strong technical skills in Python, ERPNext, and related technologies, combined with excellent communication abilities for effective remote collaboration.

Working at Sleek offers numerous benefits, including flexible remote work arrangements with optional global travel, competitive compensation, and equity opportunities through an employee share ownership plan. The company promotes a high-trust, collaborative culture and emphasizes personal and professional growth through various training programs. As a B Corp-certified organization, Sleek demonstrates commitment to sustainability and purpose-driven business practices.

This role is perfect for developers who are passionate about financial technology, enjoy solving complex business challenges, and want to make a meaningful impact while working in a remote-first environment. The position offers the unique opportunity to work with modern technologies while contributing to solutions that improve business operations for numerous enterprises.

Last updated 6 hours ago

Responsibilities For Python Developer (ERPNext)

  • Develop, customize, and extend ERPNext accounting modules using Python, Frappe Framework, MySQL, JavaScript, HTML, and CSS
  • Design and implement custom Frappe applications, scripts, and integrations
  • Collaborate with accounting and product teams to gather requirements
  • Optimize financial workflows including general ledger, accounts receivable/payable, invoicing
  • Perform performance tuning, debugging, and troubleshooting
  • Stay updated on ERPNext, Frappe, Python, and related technologies
  • Ensure solutions are user-friendly, scalable, and maintainable

Requirements For Python Developer (ERPNext)

Python
MySQL
JavaScript
  • Minimum 4 years of software engineering experience, with at least 1 year in ERPNext/Frappe development
  • Strong proficiency in Python, ERPNext, Frappe Framework, MySQL, JavaScript, HTML, and CSS
  • Experience translating business requirements into technical solutions for accounting workflows
  • Ability to debug, troubleshoot, and optimize ERPNext applications
  • Familiarity with software development best practices and version control
  • Strong ownership, structured thinking, and data-driven decision-making
  • Excellent communication skills
  • Humility, curiosity, and ability to have constructive conversations

Benefits For Python Developer (ERPNext)

Equity
  • Flexible remote work from home with optional global travel for 1 month per year
  • Competitive market-based salary with generous paid time off and holidays
  • Access to an employee share ownership plan for eligible staff
  • Opportunities for personal and professional growth through training programs
  • A high-trust, collaborative, and inclusive work culture
  • Engagement in sustainability initiatives and B Corp-certified organization