Location: Mohali, Punjab (On-site)
Experience: 6+ Years
Employment Type: Full-time
About NestorBird
NestorBird is a fast-growing SaaS product company building industry-specific operating systems for Retail, Manufacturing, Healthcare, Social Impact, and Go-to-Market Strategy.
Our platforms help businesses streamline operations, improve compliance, and eliminate fragmented workflows through scalable, enterprise-grade technology solutions. With products deployed globally through our expanding partner network, we are focused on building the next generation of intelligent business software powered by AI and automation.
We are looking for a highly skilled Senior Software Engineer / Technical Lead who enjoys solving complex engineering challenges, writing production-grade code, and mentoring teams while remaining deeply involved in development.
Roles and Responsibilties
Development (60%)
- Design, develop, and maintain scalable applications using Python and frameworks such as Django, FastAPI, or Flask.
- Build high-quality, production-ready code, APIs, and integrations.
- Drive architecture decisions, performance optimization, and framework upgrades.
- Troubleshoot complex technical issues and participate in code reviews.
- Contribute to AI-powered solutions, automation workflows, and modern engineering practices.
Technical Leadership (40%)
- Lead engineering initiatives from planning to successful delivery in collaboration with the CTO.
- Mentor developers through code reviews, technical guidance, and knowledge-sharing sessions.
- Resolve technical roadblocks and support architectural and design discussions.
- Define and enforce coding standards, documentation practices, and development processes.
- Collaborate with Engineering, DevOps, and Product teams to ensure efficient project execution.
- Support technical hiring and contribute to building a high-performing engineering team.
Required Skills & Experience Core Technical Skills
- 6+ years of experience in software engineering, including at least 2 years of technical leadership, team mentoring, or leading engineering initiatives.
- Strong Python development expertise with hands-on experience in designing, debugging, optimizing, and refactoring complex applications. Familiarity with asynchronous programming, ORM internals, performance tuning, testing, and best coding practices.
- Proven experience building and maintaining production-grade applications using Django, FastAPI, or Flask.
- Strong understanding of system design principles, including database architecture, caching strategies, message queues, API design, scalability, and multi-tenant systems.
- Demonstrated ability to mentor and develop junior and mid-level engineers through code reviews, technical guidance, and knowledge sharing.
- Excellent communication and collaboration skills, with the ability to lead technical discussions, create design documentation, and work effectively with engineering leadership and cross-functional teams.
Preferred Qualifications
- Experience with AI/LLM applications and integrations.
- Exposure to Agentic AI workflows, MCP Servers, RAG systems, or AI-powered product features.
- Experience with Frappe / ERPNext.
- AWS experience (EC2, S3, RDS, CloudFront).
- Experience working in SaaS product environments.
- Open-source contributions or technical blogging are a plus.
What We Offer
- Opportunity to work directly with the CTO and product leadership.
- Ownership of meaningful technical initiatives.
- Exposure to cutting-edge AI and SaaS product development.
- Fast-paced engineering culture with significant growth opportunities.
- Competitive compensation based on experience.
- Equity discussion for exceptional candidates.
Benefits
- Paid Sick Leave
- Leave Encashment
- Professional Growth Opportunities
- Exposure to AI-Driven Product Development
Apply Now
Send your updated CV to [email protected]
Subject Line: Senior Software Engineer / Technical Lead – [Your Name]
Along with your CV, share:
- The most impactful engineering project or initiative you have personally led.
- A technical challenge you solved that significantly improved a product or system.
Pay: ₹50,000.00 - ₹70,000.00 per month
Benefits:
- Leave encashment
- Paid sick time
- Provident Fund
Ability to commute/relocate:
- Mohali, Punjab: Reliably commute or planning to relocate before starting work (Required)
Experience:
- Senior Software Engineer: 6 years (Required)
- Technical Lead: 4 years (Required)
- Python: 5 years (Required)
Work Location: In person