Senior Software Engineer

0 years

0 Lacs

Gurugram, Haryana, India

Posted:3 weeks ago| Platform: Linkedin logo

Apply

Skills Required

software stack linux automation node.js react support stability data payments code sql flow reliability prototype design integration testing engineering development scalability

Work Mode

On-site

Job Type

Full Time

Job Description

At Wendor , we’re transforming the vending industry in India with our in-house designed, tech-enabled smart vending machines — already live in 70+ cities and expanding rapidly. We’re a focused, fast-growing team where everyone takes ownership and moves with purpose. We are looking for a Senior Software Engineer to take end-to-end ownership of the software powering Wendor’s smart vending machines. In this role, you will architect and develop robust full-stack applications, integrate low-level systems on Linux, and lead a team of engineers to build scalable, real-time software solutions. Your work will directly impact how users interact with our machines across 70+ cities. This is a hands-on role where you’ll collaborate with cross-functional teams, solve complex technical challenges, and contribute to innovations that push the boundaries of smart retail automation. Key Responsibility: ● Develop and maintain full-stack applications (using technologies Node.js, React) to support Wendor's smart vending ecosystem, ensuring seamless frontend and backend functionality. ● Work on low-level integrations with vending hardware, optimizing performance and stability on Linux-based systems. ● Build and manage scalable backend services and RESTful APIs to handle real-time data, payments, and machine operations. ● Lead and mentor a team of 3–4 software engineers, conducting code reviews, guiding technical decisions, and ensuring timely deliveries. ● Write efficient SQL queries and manage data flow between services and databases to ensure reliability and responsiveness of the platform. ● Ideate, prototype, and implement new features, tools, or automations to improve product performance and internal processes. ● Collaborate with cross-functional teams including hardware, product, design, and operations to deliver integrated solutions. ● Ensure system reliability, performance, and uptime for software running on live vending machines across India. ● Maintain code quality through unit tests, integration tests, and E2E testing practices, following modern software engineering standards. ● Stay updated with emerging tech trends to help Wendor innovate faster and smarter. Requirements: ● Proven experience as a Senior Software Engineer or similar role. ● Strong customer-centric mindset with a commitment to product excellence. ● Expertise in full-stack development (frontend + backend technologies). ● Ability to write clean, maintainable, and well-documented code. ● Passion for innovation, scalability, and problem-solving. ● Location- Gurugram(On-site). Show more Show less

Mock Interview

Practice Video Interview with JobPe AI

Start Software Interview Now

RecommendedJobs for You

Bengaluru, Karnataka, India