Senior Backend & Systems Integration Engineer (ERPNext)

Fittmeals Ae — United Arab Emirates · Posted ~1 day ago

Senior

Skills

ERPNext Frappe Framework Python REST APIs Systems Integration SQL MariaDB MySQL Git Docker Linux Webhooks CI/CD JSON PostgreSQL Microsoft SQL Server Redis OAuth2 JWT Nginx Message Queues Unit Testing Integration Testing Workflow Automation Frappe REST API

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary

Build and enhance mission-critical backend systems, enterprise integrations and automation. Design scalable APIs, customize ERP functionality, improve reliability, and collaborate across business and engineering teams using modern development practices.

Highlights

Senior engineering role with ownership of backend systems, ERP customization, automation and AI-assisted development, supported by strong benefits and cross-functional collaboration.

Description

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. As we continue to grow, we are seeking enthusiastic and driven individuals to join our team and contribute to our mission of inspiring healthier lifestyles across the UAE. 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. Thinks 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 DevelopmentFrappe FrameworkPythonBackend DevelopmentREST API DevelopmentSystems IntegrationSQL (MariaDB/MySQL)ERPNext CustomizationGitDockerLinuxWebhooksCI/CD PipelinesAI-Assisted DevelopmentWorkflow AutomationBench CLIJSONPostgreSQLMicrosoft SQL ServerRedisBackground WorkersScheduled JobsUnit TestingIntegration TestingOAuth2JWTNginxMessage QueuesERP IntegrationAPI IntegrationFrappe AppsServer ScriptsClient ScriptsManufacturing ERP