We are looking for an experienced
Python Developer with a strong background in the
Frappe Framework to join our growing team. The ideal candidate will have hands-on experience in building custom app development using
Frappe Framework, along with a solid foundation in Python, REST API development, and modern web technologies.
Key Responsibilities
- Design, develop custom app development using the Frappe Framework.
- Work on DocTypes, custom apps, workflows, and API integrations within Frappe.
- Develop and maintain robust back-end components using Python (Flask/Django).
- Collaborate with cross-functional teams to define, design, and deliver new features.
- Optimize system performance and troubleshoot production issues.
- Build, maintain, and document RESTful APIs for internal and external integrations.
- Manage databases (PostgreSQL/Redis), perform schema design, and ensure data consistency.
- Write clean, scalable, and reusable code following best practices.
Must-Have Skills
- 5+ years of software development experience.
- 2+ years of hands-on experience with Frappe Framework (Mandatory).
- Strong proficiency in Python (Flask or Django).
- Frontend skills: JavaScript, React.js.
- Solid understanding of PostgreSQL and Redis.
- Proven experience with REST API design and development.
- Strong problem-solving skills and debugging abilities.
Good-to-Have
- Familiarity with Linux/Ubuntu server environments and deployment.
- Experience with Git/GitHub and CI/CD workflows.
- Exposure to Docker or containerized development environments.
- Understanding of business processes and ERP workflows.