Software Engineer

Roop Sagar Engineering
Noida, Uttar Pradesh, India

Employment Type: Full-time

Experience: (Preferred: 1–3 years)

CTC: ₹5–6 LPA

Location: Noida

Department: Software Engineering

About the RoleWe 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
  • GitGood 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.EducationBachelor'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 ApplyInterested candidates can send their resume to:
  • core@roopsagargroup.com
  • support@vendihalt.com
  • Please mention “Application — Software Engineer” as the subject of the email.

Score my resume against this job, free →

Get your ATS score for this role — free. Score my resume free →