Employment Type: Full-time
Experience: (Preferred: 1–3 years)
CTC: ₹5–6 LPA
Location: Noida
Department: Software Engineering
About the Role We are looking for a Software Engineer to join our engineering team and help build and scale the software platform powering our smart vending machines.
You will work on real-world products involving vending machines, payment systems, backend services, APIs, dashboards, device communication, inventory management, and cloud infrastructure.
This is a hands-on role where you will have the opportunity to work across the technology stack and contribute to features from development through deployment and production support.
Key Responsibilities
- Develop and maintain web applications and software solutions for our vending-machine ecosystem.
- Build and integrate features for vending machine management, inventory, pricing, sales, and transactions.
- Develop and integrate REST APIs and third-party services.
- Work with payment systems and hardware/device integrations.
- Design and maintain databases.
- Debug and resolve application and production issues.
- Write clean, maintainable, and efficient code.
- Participate in code reviews and technical discussions.
- Work closely with product, hardware, and business teams.
- Deploy and maintain applications in production environments.
Required Skills
- Vite / React
- JavaScript / TypeScript
- Node.js / NestJS
- PostgreSQL
- Git
Valuable to Have
- Experience with REST APIs.
- Knowledge of AWS or cloud platforms.
- Experience with IoT, hardware, POS systems, or vending machines.
- Knowledge of payment gateway integrations.
- Familiarity with WebSockets, MQTT, or device communication.
- Experience with Docker and CI/CD.
Who We're Looking For
- Good problem-solving and analytical skills.
- Ability to understand existing codebases and work independently.
- Willingness to learn new technologies and work with hardware/software integrations.
- Ability to take ownership of tasks and deliver them effectively.
- Good communication and teamwork skills.
Education Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field is preferred.
Equivalent practical experience and strong technical skills will also be considered.
Why Join Us?
- Work on a real-world IoT + software product.
- Gain exposure to full-stack development, payments, cloud infrastructure, and hardware.
- Opportunity to work on products used in real-world vending and retail environments.
- High ownership and opportunities for professional growth.
How to Apply Interested candidates can send their resume to:
-
[email protected]
-
[email protected]
- Please mention “Application — Software Engineer” as the subject of the email.
📌 Software Engineer (Noida)
🏢 Roop Sagar Engineering
📍 Noida