freehire launches on Product Hunt on 26 August.

Follow →

Backend & Systems Integration Engineer (ERPNext)

Summary

Build and customize ERPNext modules, integrate systems, and develop backend APIs in Python to automate FITT Meals’ operations and workflows.

About FITT Meals

FITT Meals is a leading provider of nutritious, high-quality meal plans and food delivery services, committed to promoting health and wellness. Our mission is to make healthy eating accessible and affordable without compromising on quality. Our dynamic team thrives on innovation, collaboration, and excellence in serving our diverse customer base. At FITT Meals, our dedicated team is passionate about helping individuals achieve their fitness and wellness goals through convenient, nutritious meal options.

Role Overview

We are looking for an experienced Backend & Systems Integration Engineer (ERPNext) with at least 5 years of software development experience and 3 years of hands‑on ERPNext development experience to help develop, enhance, and integrate our internal ERP platform. This is not a traditional ERP support role. You will be expected to design, build, and improve business-critical systems, develop ERPNext features and integrations, and work alongside our engineering team to deliver scalable software solutions that drive operational excellence across the business.

As a Backend & Systems Integration Engineer (ERPNext), you will design, develop, and maintain backend applications, ERPNext customizations, APIs, integrations, and automation that support our internal ERP ecosystem and other business-critical systems. You will work closely with stakeholders across Operations, Finance, Production, Customer Service, Nutrition, and Technology to understand business processes and translate them into reliable, scalable software solutions. This is a senior engineering role requiring strong backend engineering expertise, hands‑on ERPNext development experience, and a passion for solving real business problems through technology.

Key Responsibilities

ERPNext Development

  • Develop, customize, and maintain ERPNext modules and business workflows.
  • Customize DocTypes, Workflows, Reports, Print Formats, Server Scripts, and Client Scripts.
  • Extend ERPNext functionality using the Frappe Framework.
  • Develop custom applications and modules where required.
  • Troubleshoot, optimize, and maintain ERPNext performance.
  • Support ERPNext upgrades, migrations, and ongoing enhancements.

Backend Development

  • Design, develop, and maintain scalable backend applications and services.
  • Develop secure, high-performance REST APIs.
  • Write clean, maintainable, well‑tested, and well‑documented code.
  • Troubleshoot, debug, and resolve production issues.Optimize application performance, scalability, and reliability.
  • Participate in code reviews and contribute to engineering best practices.

Systems Integration

  • Build and maintain integrations between ERPNext and internal or third‑party systems.
  • Develop integrations using REST APIs, webhooks, and secure authentication methods.
  • Build automation that reduces manual work across departments.
  • Develop scheduled jobs, background workers, and event‑driven services.
  • Integrate external platforms such as logistics, communication, reporting, payment gateways, and other business systems.
  • Monitor and maintain integration reliability.

Database & Data Management

  • Design and optimize relational databases.
  • Write efficient SQL queries and optimize database performance.
  • Support data migration, synchronization, and reporting requirements.
  • Maintain high standards of data integrity, security, and reliability.

Engineering Excellence

  • Produce clear technical documentation.
  • Follow secure coding and software engineering best practices.
  • Participate in architecture discussions and technical planning.
  • Support deployments and production releases.
  • Continuously identify opportunities to improve engineering standards, automation, and system reliability.

AI-Assisted Development

  • At FITT Meals, AI is an integral part of our software development workflow. We expect engineers to use AI responsibly to improve productivity while maintaining high engineering standards and engineering judgment. You will be expected to: Use AI to accelerate software development while maintaining code quality, security, and maintainability.
  • Leverage AI for debugging, documentation, testing, refactoring, architecture discussions, and technical research.
  • Critically review, validate, and test AI-generated code before deployment.
  • Identify opportunities to automate engineering and business workflows using AI.
  • Continuously learn and adopt new AI capabilities that improve software delivery.

Technical Skills

ERP & Backend

  • ERPNext
  • Frappe Framework
  • Python
  • Bench CLI
  • REST APIs
  • JSON
  • Webhooks
  • Git

Databases

  • MariaDB / MySQL
  • PostgreSQL
  • Microsoft SQL Server

Development & Infrastructure

  • Docker
  • Redis
  • Message Queues
  • Unit & Integration Testing
  • Linux
  • Nginx
  • CI/CD Pipelines

AI & Development Tools

  • Experience using modern AI-assisted development tools is highly desirable, including: Claude (including Claude Code)
  • OpenAI (ChatGPT and OpenAI APIs)
  • Visual Studio Code
  • AI-assisted software development workflows
  • Prompt engineering for software development
  • LLM API integrations
  • Model Context Protocol (MCP) servers and AI tooling

Soft Skills

  • We are looking for someone who: Takes ownership from problem identification through deployment.
  • Think critically and enjoys solving complex business challenges.
  • Communicates effectively with both technical and non‑technical stakeholders.
  • Works collaboratively across departments.
  • Continuously learns and adapts to new technologies.
  • Pays close attention to quality, security, and maintainability.
  • Has a strong sense of accountability and initiative.
  • Enjoys improving existing systems as much as building new ones.

Why Join FITT Meals?

At FITT Meals, technology is at the heart of how we operate and scale. You’ll build solutions that directly support production, logistics, finance, customer service, and every other core business function. You’ll join a collaborative engineering team that embraces modern software development, AI-assisted engineering, automation, and continuous improvement. We value ownership, curiosity, and engineers who enjoy building practical solutions that make a measurable business impact.

Benefits

  • Medical Insurance
  • Yearly Airfare Allowance
  • 1 FITT Meals main meal per day
  • Educational Allowance
  • Monthly MEALS Bonus

Qualifications

Required Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or equivalent practical experience.
  • Minimum 5 years of professional software development experience.
  • Minimum 3 years of hands‑on ERPNext development and customization experience.
  • Strong experience with the Frappe Framework.
  • Experience developing and customizing ERPNext modules, DocTypes, Workflows, Reports, Print Formats, Server Scripts, and Client Scripts.
  • Strong Python backend development experience.
  • Experience developing RESTful APIs and integrating third‑party systems.
  • Strong SQL skills with MySQL or MariaDB.
  • Experience using Git in collaborative development environments.
  • Understanding of authentication and authorization concepts (OAuth2, JWT, etc.).
  • Experience developing scheduled jobs, background services, background workers, or asynchronous processing.Experience working with Linux-based server environments and deploying ERPNext applications is an advantage.
  • Strong analytical, debugging, and troubleshooting skills.
  • Excellent communication and problem‑solving abilities.

Preferred Experience

Experience in one or more of the following areas is advantageous: Manufacturing ERP

  • Food production systems
  • Inventory Management Systems (IMS)
  • Warehouse Management Systems (WMS)
  • Order Management Systems (OMS)
  • Logistics and supply chain systems
  • CRM integrations
  • Payment gateway integrations
  • Reporting and analytics platforms
  • Workflow automation
  • Docker and containerized deployments
  • Linux server administration

Must have skills

  • ERPNext Development
  • Frappe Framework
  • Python
  • Backend Development
  • REST API Development
  • Systems Integration
  • SQL (MariaDB/MySQL)
  • ERPNext Customization
  • Git
  • Docker
  • Linux
  • WebhooksCI/CD Pipelines
  • AI-Assisted Development
  • Workflow Automation
  • Bench CLI
  • JSON
  • PostgreSQL
  • Microsoft SQL Server
  • Redis
  • Background Workers
  • Scheduled Jobs
  • Unit Testing
  • Integration Testing
  • OAuth2
  • JWT
  • Nginx
  • Message Queues
  • ERP Integration
  • API Integration
  • Frappe Apps
  • Server Scripts
  • Client Scripts
  • Manufacturing ERP

See also