Website:
admionixsolutions.com
Job details:
Sr. ERPNext / Frappe Developer
Company: Admionix Solutions Pvt. Ltd.
Location: Ahmedabad (On-Site)
Experience: 4–5 Years
Industry: IT Services & Consulting
Department: Engineering – Software & QA
Employment Type: Full Time, Permanent
Role Category: Software Development
Joining: Immediate Joiners Preferred
Salary: Best in the Industry (As per Market Standards)
About Admionix Solutions Pvt. Ltd.
At Admionix, our mission is to turn ideas into impact. We build innovative IT solutions including ERP systems, custom software, and business automation tools that help organizations streamline operations and scale efficiently.
Our team delivers scalable, future-ready technology solutions that empower businesses to achieve sustainable growth. We offer a collaborative, ownership-driven culture where people are encouraged to innovate, learn, and contribute to high-impact projects.
Position Overview
We are looking for a highly skilled and product-oriented Sr. ERPNext / Frappe Developer who can contribute to building scalable ERP and custom business applications using the Frappe Framework and ERPNext.
This role goes beyond standard ERP customization. The candidate will be responsible for designing, developing, optimizing, and maintaining systems capable of handling high concurrency, complex workflows, third-party integrations, and future SaaS scalability.
The ideal candidate should have strong technical expertise in Frappe, Python, ERPNext customization, database management, Linux-based deployments, and production troubleshooting. The candidate must be comfortable working independently as well as collaborating with cross-functional teams, functional consultants, and business stakeholders.
Key Responsibilities
- Design, develop, and maintain scalable applications using Frappe Framework and ERPNext.
- Build and customize ERPNext modules including DocTypes, Workflows, Role Permissions, Custom Fields, Print Formats, Reports, Dashboards, and Pages.
- Develop and maintain custom apps, modules, reports, scripts, dashboards, and workflows.
- Implement server-side logic using Python within the Frappe framework.
- Develop client-side features using JavaScript, HTML/CSS, Jinja templates, client scripts, Web Forms, List Views, and Report Views.
- Develop REST APIs, whitelisted methods, and integrate third-party services such as payment gateways, SMS gateways, email providers, and external business applications.
- Implement webhooks, event-driven architecture, and asynchronous background jobs.
- Optimize application and database performance for high concurrent users and scalable systems.
- Manage database operations including query optimization, indexing, backups, and data modeling.
- Collaborate with functional consultants, internal teams, and business stakeholders to convert business requirements into technical solutions.
- Ensure system security, role-based access control, data validation, and secure API development.
- Use Git-based version control for code management and team collaboration.
- Perform Linux server administration including bench commands, site management, backups, log monitoring, deployment, and troubleshooting.
- Participate in production deployment, server setup, performance tuning, and CI/CD processes.
- Troubleshoot and resolve production issues efficiently.
Required Technical Skills
1. Core Frappe / ERP Next
Strong hands-on experience in Frappe Framework (v13–v16+)
Deep understanding of ERPNext modules such as Sales, Purchase, Inventory, Accounts, Manufacturing, CRM, HR, and Projects
Experience in creating and customizing DocTypes, Workflows, Role Permissions, Custom Fields, Print Formats, Reports, and Dashboards
Strong understanding of Client Scripts, Server Scripts, Hooks, Scheduler, and Background Jobs
Knowledge of multi-company, multi-user, and role-based ERP implementations
2. Backend Development
Strong Python programming skills with good understanding of OOP and clean coding practices
Experience in server-side scripting and REST API development
Knowledge of whitelisted methods, asynchronous jobs, queue management, and event-based architecture
Experience in debugging, production troubleshooting, and performance optimization techniques
3. Database Expertise
Strong knowledge of MariaDB / MySQL
Exposure to PostgreSQL is preferred
Experience in query optimization, indexing, database tuning, and scalable data modeling
Understanding of database backups, migrations, and performance monitoring
4. Frontend Development
Strong knowledge of JavaScript, HTML, CSS, and Jinja templates
Experience in Frappe UI customization and client-side scripting
Ability to build custom dashboards, pages, reports, Web Forms, and responsive UI components
Basic understanding of modern frontend frameworks like React or Vue will be an added advantage
5. Integration Skills
Experience integrating third-party APIs including payment gateways, SMS providers, email providers, and external applications
Knowledge of REST APIs, webhooks, and event-based integrations
Ability to build scalable integrations with external systems and services
6. DevOps & Deployment
Good command over Linux (Ubuntu) server environment
Experience with Bench setup, site management, and ERPNext production deployment
Understanding of Nginx, Supervisor, Redis, and background workers
Familiarity with Git, GitHub, and version control best practices
Basic understanding of CI/CD pipelines and deployment workflows
Exposure to Docker and containerization will be an added advantage
7. Security & Best Practices
Strong understanding of role-based access control and user permissions
Experience in secure API development and data validation
Knowledge of data protection, security best practices, and coding standards
Familiarity with clean code principles, reusable architecture, and documentation standards
Preferred / Good to Have Skills
Experience building multi-vendor or marketplace-based platforms
Understanding of SaaS-based architecture and scalable systems
Experience with caching strategies and performance scaling
Exposure to healthcare, manufacturing, retail, or service-based business workflows
Experience in handling high-volume or multi-user ERP environments
Knowledge of Docker, CI/CD, and cloud deployment environments
Experience in legacy code optimization and ERPNext migration projects
Soft Skills
Strong problem-solving and analytical thinking ability
Ability to convert business requirements into practical technical solutions
Good communication and collaboration skills
Ownership mindset with a proactive approach toward problem-solving
Ability to work independently as well as within cross-functional teams
Strong debugging, troubleshooting, and decision-making ability
Education
UG: Any Graduate
PG: Any Postgraduate
Key Skills
ERPNext, Frappe Framework, Python, JavaScript, HTML, CSS, Jinja, MariaDB, MySQL, PostgreSQL, REST API, Linux, Git, Bench, Nginx, Redis, CI/CD, Troubleshooting, Performance Optimization, Role Permissions, Workflows, Customization, Third-Party Integrations
Why Join Admionix Solutions?
Competitive salary aligned with market standards
Rewards and recognition programs
5 Days Work Week
Festivals and anniversary celebrations
Opportunity to work on scalable and product-oriented platforms
Exposure to ERP implementations and enterprise-level projects
Growth-oriented culture with continuous learning opportunities
Supportive, young, and energetic team environment
Long-term career stability and advancement opportunities
Leadership visibility and ownership-driven work culture
Click on Apply to know more.