Software Engineer – Full Stack (L2)
Work Location: Pune
Work Mode: In Campus
About Unbox Robotics
We at Unbox Robotics are revolutionizing warehouses and distribution centers by building the world's most compact, powerful, and flexible mobile robotics systems for the new age of warehousing. Our AI-powered parcel sorting robotic systems help customers deploy automation faster, optimize warehouse space, and improve operational productivity.
Founded in 2019, we are backed by marquee investors and are building the future of intelligent warehouse automation. We are looking for passionate engineers who enjoy solving complex technical challenges and building products that bridge the physical and digital worlds.
Role Overview
As a Software Engineer – Full Stack (L2), you will be responsible for designing, developing, and maintaining scalable software solutions that power Unbox Robotics' automation platform.
You will work closely with Product, Hardware, Operations, and Engineering teams to deliver high-quality features, improve system reliability, and contribute to the evolution of our robotics software ecosystem. This role offers the opportunity to own features end-to-end while contributing to architecture discussions, product design, and engineering best practices.
Roles & Responsibilities
Full Stack Development
-
Design, develop, and maintain scalable full-stack applications and services.
-
Own features end-to-end, from backend APIs and business logic to frontend user interfaces.
-
Develop clean, maintainable, and well-documented code following engineering best practices.
-
Participate in system design discussions and contribute to technical architecture decisions.
-
Develop low-fidelity wireframes and support product design discussions where required.
Product & Cross-Functional Collaboration
-
Collaborate closely with Product, Hardware, Operations, and Engineering teams to understand requirements and deliver reliable technical solutions.
-
Translate business and operational requirements into scalable software implementations.
-
Participate actively in sprint planning, technical reviews, backlog grooming, and release discussions.
-
Break down complex requirements into well-scoped technical tasks and provide effort estimates.
Quality & Reliability
-
Write unit tests, integration tests, and support continuous quality improvements.
-
Participate in code reviews and contribute to maintaining high engineering standards.
-
Debug and resolve production issues while ensuring minimal impact on customers and operations.
-
Contribute to post-incident reviews and preventive improvements.
Release & Deployment Support
-
Support release planning and deployment activities.
-
Follow version control, branching, and release management processes.
-
Validate deployments across staging and production environments.
-
Ensure smooth rollout of new features and system enhancements.
Technical Documentation & Knowledge Sharing
-
Maintain module-level documentation, API references, and technical runbooks.
-
Support junior engineers through code reviews and technical guidance.
-
Share technical knowledge and best practices within the engineering team.
-
Contribute to continuous improvement of engineering processes and standards.
A Day in the Life
-
Participate in daily stand-ups and sprint activities.
-
Develop and deliver new features across frontend and backend systems.
-
Review pull requests and collaborate on technical decisions.
-
Work with Product and Hardware teams to refine requirements.
-
Test, validate, and support software releases.
-
Troubleshoot production issues and improve system reliability.
-
Document technical decisions and prepare work for upcoming sprints.
Requirements
Must Have
-
3–5 years of hands-on experience in Full Stack Software Development.
-
Strong proficiency in JavaScript/TypeScript and Python.
-
Experience with modern web frameworks such as React, Node.js, FastAPI, Django, or equivalent.
-
Strong understanding of Data Structures, Algorithms, and Object-Oriented Design principles.
-
Experience designing and maintaining RESTful APIs and backend services.
-
Strong knowledge of relational databases such as PostgreSQL, MySQL, or similar systems.
-
Ability to write efficient SQL queries and optimize database performance.
-
Experience with Git-based development workflows.
-
Strong debugging, problem-solving, and analytical skills.
-
Experience writing unit and integration tests.
-
Ability to independently own and deliver features with minimal supervision.
-
Strong communication and collaboration skills.
Good to Have
-
Experience with distributed systems and microservices architectures.
-
Familiarity with message queues such as Kafka or RabbitMQ.
-
Knowledge of analytics and dashboarding tools such as Grafana, Metabase, or similar platforms.
-
Experience with Docker, Kubernetes, and cloud-native deployments.
-
Exposure to Test-Driven Development (TDD) and Behavior-Driven Development (BDD).
-
Experience with workflow-driven systems or enterprise platforms such as SAP, Oracle, Microsoft Dynamics, or custom workflow engines.
-
Exposure to Robotics, Embedded Systems, Warehouse Automation, or Industrial IoT environments.
-
Prior experience working in startup or high-growth technology environments.
Eligible Candidates
Desired Qualification
-
BE / B.Tech / MCA in Computer Science, Information Technology, Software Engineering, or a related field.
Work Experience
-
3–5 years of relevant experience in Full Stack Software Development.
We Value
-
Engineers who take ownership from concept to production.
-
Strong problem-solvers who enjoy tackling complex technical challenges.
-
Curiosity and a continuous learning mindset.
-
Ability to thrive in fast-moving, innovation-driven environments.
-
Collaboration, transparency, and open communication.
-
Passion for building products that create real-world impact.
Why Join Us?
At Unbox Robotics, software is at the heart of everything we build. From orchestrating fleets of robots to powering warehouse intelligence, your work will directly impact how the future of logistics operates.
You won’t just build software.
You’ll build systems that move the physical world.
Work Location: Pune
Work Mode: In Campus
Salary Range: Competitive Salary