Full Stack Software Engineer

PassFort

Pune District

On-site

INR 900,000 - 1,700,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Unbox Robotics in Pune is seeking a Software Engineer - Full Stack (L2) to design, develop, and maintain scalable software powering our automation platform.

You will collaborate with Product, Hardware, Operations and Engineering teams to deliver high‑quality features, improve reliability, and contribute to architecture and best practices.

Qualifications

  • 3–5 years of hands-on full stack development experience.
  • Proficient in JavaScript/TypeScript and Python.
  • Experience with React, Node.js, FastAPI, or Django.
  • Strong knowledge of data structures, algorithms, and object-oriented design.
  • Experience designing RESTful APIs and backend services.
  • Strong SQL and relational DB skills (PostgreSQL/MySQL).
  • Experience with Git workflows and unit/integration testing.
  • Ability to own features with minimal supervision.

Responsibilities

  • Design, build, and maintain scalable full‑stack apps and services.
  • Own features end-to-end from backend to frontend.
  • Write tests and participate in code reviews to raise quality.
  • Collaborate with Product, Hardware, Operations and Engineering teams.
  • Contribute to architectural discussions and technical runbooks.
  • Support releases and deployments across environments.

Skills

JavaScript/TypeScript
Python
RESTful APIs
Relational databases
Git workflows
Unit tests
Debugging
Ownership

Education

BE / B.Tech / MCA in CS/IT

Tools

React
Node.js
FastAPI
Django
Docker
Kubernetes

Job description

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

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Full Stack Software Engineer
Full Stack Software Engineer

UNBOXROBOTICS LABS PRIVATE LIMITED • Pune District

On-site
INR 1,500,000 - 2,800,000
Manager - Software Development
Manager - Software Development

Unbox Robotics • Maharashtra

On-site
INR 2,500,000 - 4,500,000
Robotics Software Engineer
Robotics Software Engineer

Unbox Robotics • Pune District

On-site
INR 800,000 - 1,200,000
Robotics Software Engineer
Robotics Software Engineer

Unbox Robotics • Maharashtra

On-site
INR 600,000 - 1,000,000
Manager - Software Development
Manager - Software Development

UNBOXROBOTICS LABS PRIVATE LIMITED • Pune District

On-site
INR 1,500,000 - 2,000,000
Robotics Software Engineer
Robotics Software Engineer

codingcircle • Pune District

On-site
INR 600,000 - 1,000,000
Embedded Firmware Engineer
Embedded Firmware Engineer

PassFort • Pune District

On-site
Validation Engineer (L2)
Validation Engineer (L2)

Unbox Robotics • Maharashtra

On-site
INR 600,000 - 800,000
Competitive salary
Flexible work culture
Direct impact on product architecture
Embedded Firmware Engineer
Embedded Firmware Engineer

UNBOXROBOTICS LABS PRIVATE LIMITED • Pune District

On-site
INR 800,000 - 1,500,000
Robotics System Engineer (Controls)
Robotics System Engineer (Controls)

PassFort • Pune District

On-site
INR 600,000 - 1,200,000
Competitive salary
Flexible work culture
Direct impact on product architecture