
Real job — pulled straight from Unbox Robotics’s careers page · Verified July 30, 2026 · No reposts.
Job description
Unbox Robotics is hiring a Full Stack Software Engineer — a full-time, based in Pune, India role. Apply directly on Unbox Robotics's careers page below.
Full Stack Software Engineer
Location: Pune, India
Department: Software
Experience: 3
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- BE / B.Tech / MCA in Computer Science, Information Technology, Software Engineering, or a related field.
- 3–5 years of relevant experience in Full Stack Software Development.
- 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.
Get Full Stack Engineer jobs like this→
New roles from thousands of companies land hourly, straight from their careers pages. Get the freshest matches by email so you never miss one.
Email me new jobsSimilar jobs
Frequently asked questions
What skills are required for Full Stack Software Engineer at Unbox Robotics?
The required skills for Full Stack Software Engineer at Unbox Robotics include: JavaScript, TypeScript, Python, React, Node.js, FastAPI, Django, REST, PostgreSQL, MySQL, SQL, Git, Docker, Kubernetes, Kafka, RabbitMQ, Grafana.
What is the seniority level for Full Stack Software Engineer at Unbox Robotics?
Full Stack Software Engineer at Unbox Robotics is a Mid Level / Senior level position.
How do I apply for Full Stack Software Engineer at Unbox Robotics?
You can view the full description and apply for Full Stack Software Engineer at Unbox Robotics on EchoJobs: https://echojobs.io/job/unbox-robotics-full-stack-software-engineer-vul9y.



