Python Developer (Python/ERPNext)

Benefits

  • 💸
    Plenty o’ paid time off

    Team members start with 3 weeks of paid time off.

  • 📚
    Education coverage

    Get up to $1,000 a year in skill development covered.

  • 🏝
    Get paid to take a break

    Get a $1,000 bonus the first time you take a vacation that's 5 days or longer.

  • 🧘🏾
    A big focus on health

    $200 monthly wellness stipend, to be used for whatever wellness means for you.

We are looking for an experienced Python Developer with a strong background in ERPNext and the Frappe Framework to join our growing team. The ideal candidate will have hands-on experience in building, customizing, and integrating ERPNext applications, along with a solid foundation in Python, REST API development, and modern web technologies.

Key Responsibilities:

  • Design, develop, and customize ERPNext modules and applications using the Frappe Framework.
  • Work on DocTypes, custom apps, workflows, and API integrations within ERPNext.
  • Develop and maintain robust back-end components using Python (Flask/Django).
  • Collaborate with cross-functional teams to define, design, and deliver new features.
  • Optimize system performance and troubleshoot production issues.
  • Build, maintain, and document RESTful APIs for internal and external integrations.
  • Manage databases (PostgreSQL/Redis), perform schema design, and ensure data consistency.
  • Write clean, scalable, and reusable code following best practices.

Must-Have Skills:

  • 5+ years of software development experience.
  • 2+ years of hands-on experience with ERPNext and Frappe Framework (Mandatory).
  • Strong proficiency in Python (Flask or Django).
  • Frontend skills: JavaScript, React.js.
  • Solid understanding of PostgreSQL and Redis.
  • Proven experience with REST API design and development.
  • Strong problem-solving skills and debugging abilities.
  • Experience in building custom ERPNext apps and integrations.

Good-to-Have:

  • Familiarity with Linux/Ubuntu server environments and deployment.
  • Experience with Git/GitHub and CI/CD workflows.
  • Exposure to Docker or containerized development environments.
  • Understanding of business processes and ERP workflows.

Let's work together

Valid number
Character count should not be more than 5000.
Character count should not be more than 5000.
Max file size 10MB.
Uploading...
fileuploaded.jpg
Upload failed. Max size for files is 10 MB.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.