Role Overview
We are looking for a Software Development Engineer - 2 with 3–7 years of software development experience and strong expertise in the Frappe Framework and ERPNext. The ideal candidate should be capable of independently owning features, mentoring junior developers, and contributing to the design and development of scalable business applications.
Key Responsibilities
- Design, develop, and maintain applications using Frappe Framework.
- Build and customize ERPNext modules, workflows, reports, dashboards, and integrations.
- Develop and maintain REST APIs and third-party integrations.
- Write clean, maintainable, and scalable code following engineering best practices.
- Troubleshoot production issues and optimize application performance.
- Participate in technical design discussions and solution architecture.
- Conduct code reviews and ensure adherence to coding standards.
- Mentor and guide junior developers through technical reviews, debugging, and knowledge sharing.
- Collaborate with Product, Design, QA, and Engineering teams to deliver high-quality software.
Must-Have Skills & Experience
- 3–7 years of professional software development experience with strong proficiency in Python.
- 1+ years of hands-on experience with Frappe Framework.
- Experience with ERPNext customization and implementation.
- Strong understanding of MariaDB/MySQL and database design principles.
- Experience building and consuming REST APIs.
- Familiarity with JavaScript, HTML, CSS, and Frappe client-side scripting.
- Experience with Git and modern software development workflows.
- Good understanding of application security, performance optimization, and debugging.
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration abilities.
Good-to-Have Skills
- Experience with Docker, Linux, and cloud deployments.
- Exposure to CI/CD pipelines and automated testing.
- Experience integrating external systems, payment gateways, or enterprise applications.
- Exposure to AI-powered application development, LLM integrations, RAG systems, chatbots, or AI-assisted development workflows.
- Contributions to Frappe/ERPNext community projects or open-source initiatives.
Engagement Details
- Role Type: Full-Time, Permanent
- Work Mode: Work From Office
- Location: Kochi, Kerala
- Experience: 3–7 years
- Availability: Immediate or short notice preferred
Qualification
Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
Pay: From ₹700,000.00 per year
Application Question(s):
- How would you rate your database testing skills (Beginner, Intermediate, Advanced)? Please mention the databases you have worked with.
- What is your current notice period?
- Current CTC?
- Are you from Kochi, Kerala, or ready to relocate?
- How many years of experience do you have in Software Engineering?
- How many years of experience do you have in Frappe/ERPNext?
- Expected CTC?
- Do you have experience mentoring junior engineers? If yes, briefly describe your responsibilities.
Work Location: In person