Job Title: Junior Backend Developer (Frappe/ERPNext)
Job Summary:
The Junior Backend Developer will support the backend team in developing and maintaining the Frappe/ERPNext platform. This role offers an excellent opportunity to enhance your skills in a cutting-edge ERP framework while working on real-world projects under the guidance of a senior developer.
Key Responsibilities:
- Feature Development: Assist in developing new features and functionality on the Frappe platform using Python and JavaScript.
- Bug Fixing: Troubleshoot and resolve bugs reported by QA teams or end-users.
- Scripting: Write server-side scripts for data validation, automation, and scheduled tasks.
- API Support: Assist in developing and testing REST API endpoints.
- Unit Testing: Write unit tests to ensure code reliability and quality.
Required Skills & Qualifications:
- 1–2 years of experience in web development.
- Strong foundation in Python and a desire to master it.
- Understanding of web concepts like REST, JSON, and HTTP.
- Familiarity with relational databases (MySQL/PostgreSQL) and SQL.
- A strong desire to learn and a proactive attitude.
Job Title: Senior Backend Developer (Frappe/ERPNext)
Job Summary:
The Senior Backend Developer will lead the technical design and development of custom Frappe/ERPNext backends. You will be responsible for building robust, scalable, and secure server-side logic, custom applications, and REST APIs that power the entire platform ecosystem, from React frontends to React Native mobile apps and IoT devices.
Key Responsibilities:
- Custom Frappe Development: Design and develop custom Frappe applications and modules to meet business requirements.
- API Development: Create and maintain high-performance RESTful APIs for frontend and mobile applications.
- System Integration: Integrate ERP with third-party services such as payment gateways and SMS providers.
- Database Management: Design and optimize database schemas (Doctypes) and write efficient server-side queries.
- Code Quality & Mentorship: Enforce coding standards, conduct code reviews, and mentor junior developers.
- Performance & Security: Identify and resolve performance bottlenecks and implement security best practices within the Frappe framework.
Required Skills & Qualifications:
- 5+ years of software development experience, including at least 3 years working with Frappe framework and Python.
- Expert-level knowledge of Python, JavaScript, MariaDB/PostgreSQL.
- Proven experience in building and consuming RESTful APIs.
- Strong understanding of Frappe framework internals (hooks, controllers, scheduler events).
- Experience with version control systems such as Git.
Job Type: Full-time
Work Location: In person
Speak with the employer
+91 8341925137