Python Developer
3 days ago
Job Title:
Python Developer (Frappe / ERPNext)
Location:
Jaipur, Rajasthan
Employment Type:
Full-time, On-site (preferred)
About Us
We are an industrial MRO (Maintenance, Repair & Operations) supply company serving large enterprise clients across aviation, automotive, mining, renewable energy and manufacturing. We're building scalable internal systems and a customer-facing e-commerce portal on ERPNext / Frappe, and we're now looking for a dedicated in-house developer to take this to the next level.
If you enjoy solving real business problems with clean code and fast execution, you'll like working here.
Role Overview
You'll be responsible for building, customizing, and maintaining our ERPNext/Frappe-based systems, including:
- Core ERP customizations
- Custom DocTypes, workflows, and API integrations
- Frontend enhancements for our e-commerce portal
- Automation scripts for operations, pricing, catalog, etc.
This is not a "ticket closer" role. You'll sit close to operations and management, understand the business need, and build solutions that directly impact revenue, speed, and customer experience.
Key Responsibilities
1. ERPNext / Frappe Development
- Develop and customize Frappe apps and ERPNext modules (Buying, Selling, Stock, Accounts, Website, etc.).
- Create and modify DocTypes, server scripts, client scripts, Print Formats, Custom Fields, Reports, Dashboards.
- Build and maintain custom workflows and approval routes.
2. Automation & Integrations
- Write background jobs, schedulers, and hooks for tasks like price updates, stock syncs, catalog enrichment, email/PDF parsing, etc.
- Integrate ERPNext with external systems (supplier portals, customer systems like SAP/Oracle, payment systems, logistics APIs).
- Build REST APIs / whitelisted methods for internal tools and customer portals.
3. Data & Catalog Engineering
- Work with large product catalogs (tens/hundreds of thousands of SKUs).
- Write scripts to clean, transform, and bulk upload Items, Item Prices, Item Groups, Attributes, Specifications, Images.
- Optimize search, filtering, and product discovery.
4. Frontend / Portal Work
- Contribute to the customer-facing portal (Frappe website/e-commerce layer).
- Build pages, listing views, account dashboards, calculators, search experiences.
- Ensure responsive, production-grade UI using HTML/CSS/JS/Jinja inside Frappe templates.
5. Performance, Stability & Debugging
- Diagnose and fix issues in production: background jobs stuck, workers timing out, index not syncing, etc.
- Work with caching, queuing, and database optimization where needed.
- Follow good Git discipline and maintain clean, reviewable code.
Must-Have Skills
- Strong Python (functions, modules, classes, error handling, async/background jobs).
- Hands-on experience with the Frappe Framework.
- Practical experience customizing ERPNext in a real deployment (not just hello-world).
- Understanding of Doctype architecture, permissions, roles, child tables, and workflow.
- Comfortable with MariaDB/MySQL queries and basic optimization.
- Experience writing client scripts ), server scripts, and REST APIs in Frappe.
- Git / version control usage.
Good-to-Have / Bonus Skills
These are not "must," but if you have them, tell us loudly:
- Experience with large catalogs / bulk data import / data cleaning using Python or Pandas.
- Elasticsearch / search tuning / custom indexing.
- Frontend familiarity (Bootstrap / Tailwind / basic JS DOM work inside Frappe templates).
- PDF generation, custom print formats (Jinja/HTML/CSS).
- Experience with background workers, Redis queue, schedulers.
- Experience integrating ERPNext with external ERP / procurement systems (SAP, Ariba, Oracle, etc.).
- Knowledge of deployment and bench commands (setup, migrate, backup, restore).
- Working on performance issues in production environments.
Who Will Fit This Role
- You've actually built something end-to-end in ERPNext or Frappe (internal tool, portal, customization, module) and can walk us through it.
- You like ownership. You don't wait for "ticket + Figma + acceptance criteria." You can speak to users, understand the business requirement, and build.
- You are comfortable in fast-moving, no-nonsense environments where impact matters more than paperwork.
Education / Experience
- 1–4 years of experience in software development (Python).
- 1+ year hands-on with Frappe / ERPNext (custom apps, not just configuration).
- Degree is nice (B.Tech / B.E. / MCA / etc.) but skill and delivery are more important than certificates.
If you're very good and self-taught, we're listening.
What You'll Get
- Direct exposure to real business problems: inventory control, procurement automation, high-volume catalog management, B2B ecommerce.
- Ability to ship fast and see your code go live in production quickly.
- Stable core business + aggressive tech roadmap (AI-assisted search, marketplace-style ordering, customer-specific pricing, etc.).
- Competitive salary (based on skill, not just years).
- Working directly with leadership instead of getting lost in layers.
Location
- Jaipur, Rajasthan
- (On-site preferred so you can work closely with operations, warehouse, procurement, and management. Hybrid can be discussed for the right person.)
-
Python Developer
2 weeks ago
Jaipur, Rajasthan, India Sarvika Technologies Private Limited Full timeJob Description - Python DeveloperJob Overview:-We are looking for a passionate Python Developer to join our team. As a Python Developer, you will develop your fundamental Python programming skills while working on exciting projects. You'll collaborate with senior developers, participate in code reviews, and continuously grow your technical skills through...
-
Python Developer
17 hours ago
Jaipur, Rajasthan, India BR Softech Pvt. Ltd. Full time ₹ 6,00,000 - ₹ 12,00,000 per yearJob DescriptionJob Title :Python DeveloperLocation :Jaipur, RajasthanNotice Period :Immediate to 30 DaysExperience :1- 2 YearsJob OverviewWe are looking for a skilled Python Developer to join our development team. You will be responsible for designing, developing, and maintaining high-performance applications using Python. The ideal candidate is passionate...
-
Python Developer
2 weeks ago
Jaipur, Rajasthan, India SeekACE Full time ₹ 40,00,000 - ₹ 80,00,000 per yearWe are looking for enthusiastic and exceptional Python Developer to join our teamResponsibilities –Use python libraries and open-source codes to provide solutions to different verticals like Product Development, Machine Learning, etc.Work in co-ordination with our overseas team for end-to-end deployment.Implement feasible solutions to complex requirements...
-
Python Developer
7 days ago
Jaipur, Rajasthan, India Amplework Full time ₹ 4,00,000 - ₹ 12,00,000 per year0-1 YearOn SiteJaipur (Rajasthan), INDKey Responsibilities:Develop and implement machine learning models using Python-based frameworks.Collaborate with the AI team to build, train, and optimize models for various applications.Utilize AI libraries such as TensorFlow, PyTorch, and spaCy to develop solutions.Contribute to the design and development of AI...
-
Backend Developer python
1 day ago
Jaipur, Rajasthan, India Elliott placement solutions Full time ₹ 60,00,000 - ₹ 96,00,000 per yearJob Description – Backend Developer (Python)Location: Jaipur, IndiaExperience: 3–4 YearsSalary: 8-10LPAAbout the RoleWe are seeking a Backend Developer with 3–4 years of experience in Python development. The role involves building scalable APIs, microservices, and database-driven systems, working with cross-functional teams to deliver secure and...
-
Python/Django Developer
1 week ago
Jaipur, Rajasthan, India Brand Metrics Full time ₹ 24,00,000 - ₹ 36,00,000 per yearWe are looking for a skilled and passionate Python Developer with hands-on experience in AI/ML project development to join our growing technology team in Jaipur. You will be working on real-world AI solutions, contributing to end-to-end model development, and integrating intelligent systems into production-level applications.Key Responsibilities:Develop and...
-
Senior Python Developer
4 days ago
Jaipur, Rajasthan, India Edufusion Tech Full time ₹ 9,00,000 - ₹ 12,00,000 per yearCompany DescriptionEdufusion Tech is a edtech startup headquartered in Bengaluru. In the digital era, education is undergoing a transformative shift. Traditional classrooms are evolving into hybrid and fully online learning ecosystems, driven by the growing demand for accessibility, personalization, and lifelong learning. EdTech startups like Edufusion stand...
-
Machine Learning Python Developer
1 week ago
Jaipur, Rajasthan, India Invictus Alpha LLP Full time ₹ 3,60,000 - ₹ 5,40,000 per yearWe are looking for a passionate and skilled Machine Learning Python Developer to join our growing team in Jaipur. The ideal candidate will have hands-on experience with data analysis, machine learning algorithms, and model deployment. You'll work on exciting AI-driven projects that solve real-world problems and push the boundaries of intelligent...
-
Python Developer
5 days ago
Jaipur, Rajasthan, India Enormous Enterprise Private Limited Full time ₹ 40,00,000 - ₹ 1,20,00,000 per yearJob Title: Python DeveloperLocation: Jaipur, IndiaJob descriptionRole OverviewBuild and operate a scalable, headless browser automation service that posts owner replies to reviews across multiple publishers (e.g., Yelp, Google, TripAdvisor). The system ingests JSON jobs, logs in with provided credentials, finds the target review, posts the response, and...
-
Senior Python Developer
7 days ago
Jaipur, Rajasthan, India Dotsquares Full time ₹ 5,00,000 - ₹ 15,00,000 per year· 3+ years building production browser automation(Playwright preferred) for authenticated flows.· Strong Python(async, typing, testing) and Celery + Redisexpertise (routing, acks/retries, ETA/Countdown, result backends).· AWS(ECS/EKS or EC2, S3 for artifacts, CloudWatch/ALB, IAM) and Docker.· Datadog(metrics, logs, APM traces, monitors,...