Sr . Software Engineer at Planetspark · Gurugram · 3 - 5 years · ₹15L - ₹20L / yr (ESOP available) · Profitable · Posted 26 Aug 2024

5 years in software development (Minimum 3 years)
Strong expertise in Ruby on Rails (3-5 years)
Knowledge of Python is a plus
hashtag
#Key hashtag
#Skills:
Proficiency in scalable app techniques: caching, APM, microservices architecture
Ability to write high-quality code independently
Experience mentoring junior engineers (0-2 years of experience)
What We Offer:
An opportunity to work with a dynamic team
A challenging environment where your skills will be put to the test
A chance to make a real impact by guiding and mentoring others
Ready to make your mark? If you're based out of or willing to relocate to Gurgaon and have the experience we're looking for, apply now!

About Planetspark
About
PlanetSpark is an intermediary technology platform that provides online classes to K8 learners. PlanetSpark is on a journey to make the traditional and unorganized tuitions obsolete through its virtual classroom.
Candid answers by the company
Planetspark provides online classes on English Communication, Public Speaking, Grammar, Creative Writing, Debating, Vlogging, and other 'new age' skills. The classes are delivered by our hand-picked teachers, who are professionals and have extensive experience in delivering such classes
Company social profiles
Similar jobs (9)
About Us
We believe the future of software development is AI-native — where engineers operate at a higher level of abstraction and quality remains non-negotiable.
Incubyte is a software craft consultancy where the “how” of building software matters as much as the “what”.
We partner with companies of all sizes, from helping enterprises build, scale, and modernize to early-stage founders bring their ideas to life.
Our engineers operate in an AI-native development model, using AI as a collaborator across the SDLC to accelerate development while upholding the discipline of software craftsmanship. Guided by Software Craftsmanship and Extreme Programming practices, we build reliable, maintainable, and scalable systems with speed, without compromising quality. If this way of building software resonates with you, we’d like to talk.
Our Guiding Principles
These principles define how we work at Incubyte. They are non-negotiable.
Relentless Pursuit of Quality with Pragmatism
We build high-quality systems without losing sight of delivery.
Extreme Ownership
We take responsibility end-to-end for decisions, execution, and outcomes.
Proactive Collaboration
We collaborate closely, challenge each other, and solve problems together.
Active Pursuit of Mastery
We continuously improve our craft and raise our bar.
Invite, Give, and Act on Feedback
We seek, give, and act on feedback to get better every day.
Ensuring Client Success
We act as trusted partners and focus on real outcomes, not just output.
Job Description
This is a remote position.
Experience Level
The Staff Software Craftsperson is a technical leadership role equivalent to an SDE-4/SDE-5. We are looking for seasoned engineers with 8+ years of hands-on experience who have transitioned from building great software to shaping the engineering culture and technical strategy of an entire organization.
As a Staff-level crafter, your focus shifts from solving well-defined problems to identifying and solving the most complex, ambiguous technical challenges that impact our clients and our internal engineering standards.
What You’ll Do as a Software Craftsperson
- Technical Vision & Architecture: Lead the architectural direction for complex, large-scale systems. You will balance the immediate needs of the business with long-term system health, ensuring our solutions remain simple, scalable, and resilient.
- Engineering Excellence at Scale: Champion disciplined engineering practices (TDD, Pair Programming, CI/CD) across multiple teams. You don’t just follow the bar; you raise it by introducing better patterns and tooling.
- AI Strategy & Mentorship: Drive our AI-native development model. You will experiment with and define how we use AI to accelerate the SDLC, ensuring the team uses these tools to enhance—rather than replace—deep technical judgment.
- Cross-Team Leadership: Act as a force multiplier. You will mentor senior engineers, conduct high-impact code reviews, and foster a culture of continuous learning and craftsmanship.
- Strategic Client Partnership: Work as a technical consultant for high-stakes client engagements, translating vague business goals into robust technical roadmaps and navigating complex stakeholder environments.
- Systemic Problem Solving: Beyond resolving production issues, you identify "class-level" problems in our infrastructure or codebase and implement systemic changes to eliminate them permanently.
Requirements
What We're looking for
- 8+ years of experience building and maintaining high-scale production systems.
- Mastery of Fundamentals: Expert-level understanding of object-oriented design, functional programming, and system architecture (Microservices, Event-driven, etc.).
- Polyglot Mindset: High proficiency in Ruby on Rails and React/Angular, with the proven ability to architect solutions across multiple tech stacks (Python, Go, etc.) as needed.
- Influence without Authority: Demonstrated ability to lead through persuasion and technical excellence rather than just hierarchy.
- Advanced AI Collaboration: Deep experience integrating AI into a professional workflow to explore architecture, automate toil, and peer-review logic.
- Proven Ownership: A track record of taking a project from a nebulous idea to a successful, maintained production system.
- Communication: Exceptional ability to explain complex technical trade-offs to non-technical stakeholders and executive leadership.
- Clear thinking and strong problem-solving ability, with the capacity to break down complex problems into simple, well-structured solutions.
- A strong sense of ownership — you take responsibility for outcomes, care deeply about quality, and are not comfortable shipping work that does not meet your standards
Benefits
Life at Incubyte
We are a remote-first company with structured flexibility. Teams commit to shared rhythms during core hours, ensuring smooth collaboration while maintaining autonomy. Twice a year, we come together in person for a co-working sprint and once a year for a retreat - with all travel expenses covered.
Our environment is built for crafters: pairing, refactoring, experimenting with AI, and pushing the boundaries of software excellence. We are all lifelong learners, and our work is our passion.
Perks
- Dedicated learning & development budget.
- Sponsorship for conference talks.
- Comprehensive medical & term insurance.
- Employee-friendly leave policies.
- Home Office fund
- Medical Insurance
About Us
We believe the future of software development is AI-native — where engineers operate at a higher level of abstraction and quality remains non-negotiable.
Incubyte is a software craft consultancy where the “how” of building software matters as much as the “what”.
We partner with companies of all sizes, from helping enterprises build, scale, and modernize to early-stage founders bring their ideas to life.
Our engineers operate in an AI-native development model, using AI as a collaborator across the SDLC to accelerate development while upholding the discipline of software craftsmanship. Guided by Software Craftsmanship and Extreme Programming practices, we build reliable, maintainable, and scalable systems with speed, without compromising quality. If this way of building software resonates with you, we’d like to talk.
Our Guiding Principles
These principles define how we work at Incubyte. They are non-negotiable.
Relentless Pursuit of Quality with Pragmatism
We build high-quality systems without losing sight of delivery.
Extreme Ownership
We take responsibility end-to-end for decisions, execution, and outcomes.
Proactive Collaboration
We collaborate closely, challenge each other, and solve problems together.
Active Pursuit of Mastery
We continuously improve our craft and raise our bar.
Invite, Give, and Act on Feedback
We seek, give, and act on feedback to get better every day.
Ensuring Client Success
We act as trusted partners and focus on real outcomes, not just output.
Job Description
This is a remote position.
Role Overview
As a Software Craftsperson I, you will have 2+ years or experience and will work on well-defined tasks as part of a team, building strong software engineering fundamentals and gradually increasing your independence.
You’ll work closely with experienced engineers, ask questions, seek feedback, and learn the team’s ways of working. You’ll contribute to building reliable, maintainable software while developing your skills in coding, testing, debugging, tooling, and documentation.
At Incubyte, AI is part of how we craft software. You’ll use AI to explore solutions, learn faster, improve code, write and review tests, debug issues, and get quick feedback — while developing a strong understanding of the fundamentals behind the work.
Responsibilities
Responsibilities
Deliver well-defined tasks on time, with increasing independence and support from experienced engineers when needed.
Write clear, reliable, and maintainable code by following established team patterns and practices.
Build strong fundamentals in testing, debugging, tooling, and documentation.
Actively seek feedback, learn from code reviews and peers, and apply feedback to improve your work.
Ask questions, understand the “why” behind tasks, and connect your work to customer value.
Communicate clearly about progress, blockers, and challenges; raise problems along with possible solutions.
Contribute positively to team ceremonies, collaboration, and continuous small improvements.
Use AI thoughtfully to support learning, coding, testing, debugging, and faster feedback.
Requirements
What We're Looking For
Expertise in Ruby on Rails, Test Driven Development, React, React.js or JavaScript, and TypeScript
Strong skills in object-oriented programming, data structures, algorithms, and software engineering methodologies
Ability to design and develop web architecture and optimize existing infrastructure
Experience working in Agile and eXtreme Programming methodologies within a continuous deployment environment
Interest in mastering technologies like web server ecosystems, relational DBMS, TDD, CI/CD tools
Knowledge of server configuration and deployment infrastructure
Experience using source control, bug tracking systems, writing user stories, and technical documentation
Benefits
Life at Incubyte
We are a remote-first company with structured flexibility. Teams commit to shared rhythms during core hours, ensuring smooth collaboration while maintaining autonomy. Twice a year, we come together in person for a co-working sprint and once a year for a retreat - with all travel expenses covered.
Our environment is built for crafters: pairing, refactoring, experimenting with AI, and pushing the boundaries of software excellence. We are all lifelong learners, and our work is our passion.
Perks
Dedicated learning & development budget.
Sponsorship for conference talks.
Comprehensive medical & term insurance.
Employee-friendly leave policies.
Home Office fund
Medical Insurance
Key Responsibilities
● Lead the architecture, design, development, and delivery of scalable backend services
using Python.
● Own technical direction and architectural decisions for backend systems and services.
● Design and build robust RESTful APIs, microservices, and distributed systems
capable of handling high-scale workloads.
● Design and implement real-time communication systems, including WebSocket-based
services, where required.
● Drive system performance, scalability, reliability, availability, and security.
● Lead performance optimization, capacity planning, monitoring, debugging, and
production issue resolution.
● Establish and promote best practices around code quality, testing, observability, CI/CD,
and production readiness.
● Collaborate closely with frontend, product, DevOps, infrastructure, and other
cross-functional teams to deliver end-to-end solutions.
● Mentor and provide technical guidance to engineers, contributing to overall team growth
and engineering excellence.
● Review code and architecture designs, identify technical risks, and drive improvements
across backend systems.
● Take ownership of complex technical problems and deliver reliable, maintainable,
production-grade solutions.
Required Skills & Qualifications
● 5+ years of software engineering experience, with significant experience in backend
development.
● Strong expertise in Python and experience building production-grade backend
applications.
● Proven experience designing and developing REST APIs and microservices
architectures.
● Strong understanding of distributed systems, scalability, fault tolerance, and
high-availability architectures.
● Hands-on experience with WebSockets and real-time backend integrations.
● Strong experience with SQL/NoSQL databases, caching systems, and data-intensive
applications.
● Experience with performance optimization, monitoring, logging, debugging, and
production operations.
● Strong understanding of software engineering principles, design patterns, and clean
architecture.
● Proven ability to lead technical initiatives and make sound architectural decisions.
● Strong communication, collaboration, and technical leadership skills.
● Experience mentoring engineers and conducting effective code and design reviews.
We're hiring an SDE 2 to build reliable, high-scale services and own features end-to-end. You'll turn ambiguous problems into clean designs, write well-tested code, and raise the engineering bar on the team.
Mandatory skills
• 5+ years shipping production software
• Strong data structures, algorithms and problem-solving
• Hands-on system design for scalable services
• Proficiency in Java or Python
• Building and consuming RESTful APIs
• Solid SQL and version control (Git)

Core Responsibilities
Operational Tools Architecture & Feature Planning
- Own the feature roadmap for operational tools — Odoo, Redmine, GitHub, and adjacent systems — from business-process discovery through design, planning, and phased delivery
- Serve as the subject-matter expert on how business processes (deal onboarding, delivery, support, finance, engineering operations) map onto tool capabilities, and where the gaps are
- Design cross-tool workflows and integrations so that work items, code, and business records flow between systems as one coherent operational fabric
Agentic Implementation & Modernization
- Design agent-operable surfaces on each tool: typed, secure APIs, Model Context Protocol (MCP) servers, and webhook-driven automation that let AI agents read, create, and resolve operational work safely
- Lead incremental modernization of legacy tool deployments — upgrading versions, retiring brittle customizations, and replacing manual processes with agentic workflows without disrupting live operations
- Optimize agentic loops that operate on the tools for cost, speed, and integrity, with guardrails, audit trails, and human-in-the-loop checkpoints where they matter
Plugin & Extension Engineering
- Architect and build Redmine plugins in Ruby on Rails, Odoo modules, and GitHub Apps/Actions that extend the products cleanly rather than forking them
- Engineer enhancements to be upgrade-safe across product versions — tracking upstream releases, isolating customizations behind stable interfaces, and planning migration paths
- Prioritize contract-first API design between human intent, agent execution, and the underlying tools
Governance & Quality Control
- Act as the architectural reviewer for changes to Central tooling, including AI-generated pull requests and agent-authored configuration
- Mandate testing and characterization coverage around customizations so upgrades and agentic changes land deterministically
- Establish operational standards — access, data integrity, observability — for agents acting inside business-critical systems
Required Qualifications
- 10+ years in software engineering, business-systems architecture, or platform engineering, with deep SME knowledge of operational tools such as Odoo, Redmine, GitHub, or comparable ERP/ITSM/DevOps platforms
- Expert-level proficiency in Ruby on Rails, including production experience building or maintaining Redmine plugins or comparable Rails-based extensions
- Strong command of business processes across delivery, support, and operations — able to translate how a business runs into how a tool should behave
- Practical agentic development experience: MCP, LLM tooling, AI-assisted automation, or agent-orchestrated workflows in production
- Proven track record building plugins, modules, and extensions that survive product version upgrades, with disciplined API and integration design
- Commitment to clean, tested, production-grade systems — including when the author of the code is an agent
Preferred Qualifications
- Python and Odoo module development experience; PostgreSQL fluency
- Experience modernizing or migrating legacy tool deployments across major versions
- Background in SaaS transformation, scale-up, or PE-backed environments
🚀 Job Title : Backend Engineer (Go / Python / Java)
Experience : 3+ Years
Location : Bangalore (Client Location – Work From Office)
Notice Period : Immediate to 15 Days
Open Positions : 4
Working Days : 6 Days a Week
🧠 Job Summary :
We are looking for a highly skilled Backend Engineer to build scalable, reliable, and high-performance systems in a fast-paced product environment.
You will own large features end-to-end — from design and development to deployment and monitoring — while collaborating closely with product, frontend, and infrastructure teams.
This role requires strong backend fundamentals, distributed systems exposure, and a mindset of operational ownership.
⭐ Mandatory Skills :
Strong backend development experience in Go / Python (FastAPI) / Java (Spring Boot) with hands-on expertise in Microservices, REST APIs, PostgreSQL, Redis, Kafka/SQS, AWS/GCP, Docker, Kubernetes, CI/CD, and strong DSA & System Design fundamentals.
🔧 Key Responsibilities :
- Design, develop, test, and deploy backend services end-to-end.
- Build scalable, modular, and production-grade microservices.
- Develop and maintain RESTful APIs.
- Architect reliable distributed systems with performance and fault tolerance in mind.
- Debug complex cross-system production issues.
- Implement secure development practices (authentication, authorization, data integrity).
- Work with monitoring dashboards, alerts, and performance metrics.
- Participate in code reviews and enforce engineering best practices.
- Contribute to CI/CD pipelines and release processes.
- Collaborate with product, frontend, and DevOps teams.
✅ Required Skills :
- Strong proficiency in Go OR Python (FastAPI) OR Java (Spring Boot).
- Hands-on experience building Microservices-based architectures.
- Strong understanding of REST APIs & distributed systems.
- Experience with PostgreSQL and Redis.
- Exposure to Kafka / SQS or other messaging systems.
- Hands-on experience with AWS or GCP.
- Experience with Docker and Kubernetes.
- Familiarity with CI/CD pipelines.
- Strong knowledge of Data Structures & System Design.
- Ability to independently own features and solve ambiguous engineering problems.
⭐ Preferred Background :
- Experience in product-based companies.
- Exposure to high-throughput or event-driven systems.
- Strong focus on code quality, observability, and reliability.
- Comfortable working in high-growth, fast-paced environments.
🧑💻 Interview Process :
- 1 Internal Screening Round
- HR Discussion (Project & Communication Evaluation)
- 3 Technical Rounds with Client
This is a fresh requirement, and interviews will be scheduled immediately.
Role Overview
As a Software Engineer, you will build and maintain features across our SaaS platform. You will work on well-scoped tasks and features, collaborate closely with senior engineers, and grow your skills in software design, cloud-native development, and modern engineering practices. This role is a great fit for engineers who have solid programming fundamentals, are curious and quick to learn, and take pride in writing quality code. You will be supported and mentored while taking on increasing ownership over time.
Required Qualifications
Bachelor’s or Master’s degree in Computer Science or a related discipline.·
5–8 years of software engineering experience building production-grade applications.
Strong experience building and operating cloud-native SaaS or web applications.
Solid understanding of software design, distributed systems, and modern engineering practices.
Proven ability to own and deliver complex features independently.
Experience debugging and resolving performance, scalability, and reliability issues.
What We Look For
Strong programming fundamentals and a quality mindset.
Curiosity and a strong desire to learn and grow.
Ability to deliver well-scoped tasks reliably.
Good problem-solving and debugging skills.
Collaboration and communication skills.
Ownership and accountability for the work you do.
Passion for building software and continuous learning.
This is a remote position.
About Leegality:
Leegality works with large Indian businesses to digitally transform critical compliance processes in a fast, easy and secure way.
We have multiple products across 2 categories:
Document Infrastructure:
Products that help businesses build paperless processes at scale:
Document Execution Workflow: A unified platform for businesses to digitally execute (eSign, eStamp, Template Pre-fill, Document Fraud Prevention etc.) agreements, forms and other documents in a compliant way. Currently in use by 2000+ Indian businesses from giants like HDFC and SBI Cards to high-growth disruptors like goDigit and Cars24.
Contract Management: An AI-powered platform for businesses to quickly review, negotiate and take action on contracts
Signstation: A simple platform for businesses to digitally sign simple documents like invoices, policies and letters in a cost effective manner
Consent Infrastructure:
Consentin: An end-to-end DPDP and Privacy compliance platform for Indian businesses
Consentin Lens: A data discovery platform for businesses to identify the personal data they collect and store.
If you’re interested in building mission critical software that operates at population scale (75 million + Indians have signed at least one document through Leegality) then join Leegality.
Curious about our impact? Explore our customer success stories: leegality.com/case-studies
Our Culture
At Leegality, trust, ownership, transparency, and having fun while doing meaningful work are core to how we operate — not just values on paper. Our team rated us an incredible 97 eNPS for FY 2023–24 — the highest among 175+ startups surveyed.
We focus deeply on helping our people grow and stay motivated. Some of the perks you’ll enjoy:
Flexible working hours
Hybrid work setup
Bi-annual performance appraisals
A culture that rewards initiative, curiosity, and impact
If you're looking for a place where you can make a real difference while working with smart, driven, and genuinely nice people, welcome to Leegality.
Location: Hybrid
Role Brief
As Backend Engineer, you will develop solutions to interesting technical problems, explore exciting growth opportunities and have a real impact on our product.
For this, you need to be strong in development processes and methods and deep knowledge of application, database, and security are required. A basic understanding of front-end technologies is good to have.
Key Responsibilities:
Your core objectives are to take conceptual ideas and design and deliver highly scalable, multi-tiered web services while constantly working to better your craft.
We truly value people who are self-directed and can work independently as well as across teams to solve technical roadblocks for our customers.
You should apply if you can write clean and highly maintainable code. The ability to leave code in a better position than you found is always good to have.
You will be working with an agile and cross-functional team that is constantly pushing each other to solve production issues and improve the operational efficiency of the platform.
You need excellent communication skills to discuss and explain technical concepts internally with engineering, operation teams.
Basic understanding of front-end technologies is good to have.
Assess and prioritize feature requests
Coordinate with internal teams to understand user requirements and provide technical solutions.
Desired Skills and Experience:
Programming Language: Python
Framework: Django, Flask
Database: MySQL, MongoDB
Cloud: AWS
Must: TDD (Test Driven Development), exposure to CI/CD, exposure to microservices.
Experience with end-to-end solution development, deployment, and maintenance
1-6 years of hands-on experience with Python web services and an understanding of SAAS, and REST/OAuth/JSON architectures and services.
Experience in developing extensible APIs and highly maintainable services.
Good communication skills
Start-up experience is must
Willing to join immediately ideally.
Female candidates are preferred
We value strong communication, a collaborative and positive attitude, and a professional presence - especially when working with team members and contributing to a healthy and productive internal culture.
Recruitment Process:
Our hiring process combines AI-powered evaluations with structured interviews to ensure a fair and seamless experience.
You will be contacted via email with the next steps upon being shortlisted.
The process may include Assessments, AI-enabled interviews, and In-Person Interviews with our team.
Final selection and CTC will be based on your overall performance and experience.
Apply directly through our career page: https://careers.leegality.com/jobs/Careers
For more information about us please visit our:
Our Company and Culture: https://bit.ly/3Iqm5SB
Our Website: www.leegality.com/
Our LinkedIn Page: www.linkedin.com/company/leegality/
- Leegality's Privacy Notice: https://www.leegality.com/employee-privacy-notice
Sr Backend Developer (Full Stack – Python / Django)
Preference: Please apply only if you are an IIT/NIT graduate and have strong hands-on experience in full-stack development with Python & Django.
Insurance/InsurTech experience is preferred. Strong engineering fundamentals and a willingness to learn the domain are more important.
Office location – Bangalore
Work mode – Onsite
Working Days – 5 days a week
Budget - 12-15 LPA
Work Experience - 2-5 years
Role Summary
We’re hiring Sr Backend Developers with strong full-stack Django expertise to own backend workstreams end-to-end and contribute to frontend development when needed. Hands-on Python/Django experience is essential.
(HTML, JavaScript, jQuery, CSS).
Key Responsibilities
Design, build, and maintain scalable backend services and APIs for Fuse-OS
Own medium-to-complex workstreams end-to-end: data models, APIs, background jobs, and light UI
wiring
Improve reliability, performance, observability, and maintainability of production systems
Apply sound engineering practices for multi-tenant SaaS (security, permissions, data isolation)
Collaborate closely with frontend, QA, and product/delivery to ship high-quality releases
Mentor other backend engineers through design discussions, pairing, and code reviews
Participate in architecture discussions and help evolve platform technical standards
Support production troubleshooting and continuous improvement of engineering quality
Required Skills & Qualifications
Solid experience with Django REST Framework, asynchronous job processing (e.g., Celery), Redis, and
PostgreSQL
Proven ability to design data models, write migrations, and ship maintainable APIs
Full-stack capability: HTML, JavaScript, jQuery, and CSS sufficient to complete UI wiring without blocking
frontend
Strong debugging skills across application, database, and background-job layers
Experience collaborating in Agile teams with clear quality standards and delivery cadence
Preferred / Nice to Have
Hands-on Selenium automation experience with Python (big plus)
AWS familiarity (compute, storage, messaging, monitoring, IAM basics) — optional but strongly preferred
Experience with multi-tenant architectures, containers, and production SaaS operations
Exposure to document/data processing pipelines, reconciliation-style systems, or enterprise integrations
Awareness of application security, RBAC, auditability, and privacy-by-design practices
Interest in AI-assisted product workflows and intelligent automation
What We Offer
Opportunity to build a category-defining Insurance Distribution Operating System (Fuse-OS)
Work on modern multi-tenant SaaS architecture with meaningful ownership and mentoring
Collaborative product and engineering culture focused on quality and customer outcomes
Exposure to enterprise SaaS, AI-enabled workflows, and large-scale operational systems





