- LocationMumbai, India
-
IndustryEngineering - Other
Our Client is building a Fintech platform for CleanTech. The platform innovatively addresses the key points of friction hindering the adoption of rooftop solar and other sustainable products through a digital lending platform combined with an online B2B marketplace and a tech enabled asset quality management system. Our Client has funding to date and continues to grow its capital partner base to address this $500B market opportunity. The firm services a massive and highly scalable space and a future ready for evolving and unfolding sustainability and clean energy era and is well positioned to tap upcoming opportunities. Our mission is to accelerate solar energy adoption across the nation.
We are looking for an experienced Senior Backend Engineer to lead the development and scaling of our client platforms. We are looking for a skilled Python developer with strong experience in MySQL and a good understanding of JavaScript. The Senior Engineer should be capable of architecting scalable backend systems, writing optimized database queries, and collaborating on full-stack integrations. Experience with ERPNext or similar ERP systems is a plus.
Job Description:
We are looking for an experienced Senior Backend Engineer to lead the development and
scaling of our client platforms. We are looking for a skilled Python developer with strong
experience in MySQL and a good understanding of JavaScript. The Senior Engineer should be
capable of architecting scalable backend systems, writing optimized database queries, and
collaborating on full-stack integrations. Experience with ERPNext or similar ERP systems is a
plus.
Responsibilities:
• Design and develop scalable backend solutions for our client platforms with a focus on
performance and reliability.
• Create high-level and low-level designs for scalable and maintainable backend systems.
• Write clean, efficient, and well-documented code in Python and Javascript.
• Conduct code reviews to ensure adherence to best practices.
• Optimize the use of SQL and NoSQL databases for scalability and performance.
• Technically mentor junior engineers to elevate the team’s technical expertise.
• Work closely with cross-functional teams to deliver high-quality products.
• Develop, maintain and optimize backend services using Python and MySQL.
• Work closely with front-end developers to integrate APIs and ensure seamless data flow.
• Participate in system integration, especially with third-party services or ERP systems.
• (Preferred) Work on ERPNext customizations, scripts, and API integrations.
Requirements:
• 4+ years of professional experience with Node.js and Express.js.
• Familiarity with SQL and NoSQL databases (e.g., PostgreSQL, MongoDB) and ORM
libraries.
• Strong knowledge of code versioning tools (Git).
• Ability to work collaboratively in an Agile/Scrum development environment.
• Excellent problem-solving skills and attention to detail.
• Experience with additional technologies (e.g., GraphQL, WebSockets) is a plus.
• Strong proficiency in Python and experience with backend development frameworks (e.g.
Flask, Django).
• 6 to 8 years of product development experience
• Proven experience in scalability and performance optimization
• Solid understanding of MySQL/MariaDB including database design, performance tuning,
and complex queries.
• Good knowledge of JavaScript, especially in the context of integrating with back-end
systems.
• Familiarity with REST API development and integration.
• Hands-on experience with system architecture, high-level, and low-level design.
• Prior experience in product companies, delivering robust and scalable solutions.
• Excellent problem solving and understanding skills
• (Preferred) Experience with ERPNext (Frappe framework), including custom app
development and API usage.
• Good communication skills to interact with team members and stakeholders.
• Bachelor’s degree in computer engineering (B.E./B.Tech).
Check Your Resume for Match
Upload your resume and our tool will compare it to the requirements for this job like recruiters do.
Check for Match