Careers
← View all open positions

Full-Stack Developer — React.js, Node.js & PHP (Laravel) with Hosting Experience

Sales, Support, Engineering | Delhi | Full-time, Contract

We are looking for a sharp, hands-on Full-Stack Developer with strong React.js, Node.js and PHP (Laravel) skills plus real-world experience deploying and maintaining web applications. You’ll join a fast-moving team building enterprise barcode, labeling and ERP software — from UI to hosting and production support.

Role Overview

About Barcode Vault

Barcode Vault is India’s leading provider of barcode solutions, label manufacturing, thermal ribbons and software systems. Our in-house software team builds label design tools, ERP integrations and cloud services used by customers across India and worldwide. Join us to build scalable, customer-facing systems and help deliver end-to-end products from prototype through production hosting.

What you’ll do (Responsibilities)

Build responsive, accessible UIs using React.js (functional components, hooks, state management).

Develop server APIs and microservices using Node.js (Express, REST/GraphQL).

Maintain and extend backend systems written in PHP Laravel (APIs, cron jobs, queuing).

Design, implement and optimize database schemas (MySQL/MariaDB, PostgreSQL).

Deploy, monitor and troubleshoot applications on cloud / VPS hosting (AWS, DigitalOcean, cPanel/WHM, Docker).

Implement CI/CD pipelines and automated deployments (GitHub Actions / GitLab CI / Jenkins).

Write unit/integration tests and maintain high code quality (ESLint, PHPUnit, Jest).

Collaborate with product, QA and support teams to deliver customer requests and bug fixes.

Diagnose and resolve production issues and performance bottlenecks; run root cause analysis.

Mentor junior developers and contribute to technical design and architecture reviews.

Participate in sprint planning, code reviews and documentation.

Required (Must-have) Skills & Experience

2–4 years professional experience as a Full-Stack Developer or similar role.

Strong React.js experience — hooks, component architecture, performance optimization.

Production experience with Node.js (Express/Koa) and building RESTful/GraphQL APIs.

Solid PHP Laravel experience — building controllers, jobs, events, migrations and packages.

Hands-on experience with hosting & deployment: AWS (EC2, S3, RDS), DigitalOcean, cPanel/WHM, or equivalent; Docker experience preferred.

Good understanding of relational databases (MySQL/Postgres), query optimization and indexing.

Experience with Git workflows (feature branches, PRs), CI/CD and automated testing.

Ability to debug complex issues in production and deliver timely fixes.

Strong English communication skills and ability to work cross-functionally.

A portfolio / GitHub with examples of past work or contributions.

Nice to Have

Experience with message queues (Redis, RabbitMQ) and workers.

Familiarity with infrastructure as code (Terraform, CloudFormation).

Prior experience with barcode/labeling software, printing APIs or ERP integrations.

Knowledge of frontend state management (Redux, Zustand), TypeScript, or Next.js.

Experience with monitoring tools (Prometheus, Grafana, Sentry).

Education

B.E. / B.Tech / B.Sc. / MCA or equivalent preferred — relevant practical experience will be given priority.

Perks & Benefits

Competitive salary within the band ₹4–6 LPA.

Opportunity to work on products used across India and exported globally.

Learning & development support — training, courses and conferences.

Friendly, collaborative office environment in Delhi.

Performance bonuses and career growth path.

Health benefits as per company policy (where applicable).

  • Exposure to hardware-software integration in barcode and label printing domain.
  • How to Apply
  • Email your CV, portfolio / GitHub link and a short cover note to hr@barcodevault.com
  • with subject:
  • Application: Full-Stack Developer — [Your Name]

Please include:

Current CTC and expected CTC

Notice period / earliest joining date

2–3 links to code samples or deployed projects (GitHub, live apps, or code snippets)

Interview Process (Typical)

HR screen (email / phone)

Technical interview (React + Node + Laravel)

Coding task or take-home assignment (optional)

Final interview with Engineering Lead & Manager

Offer

Who Can Apply

Candidates with 2–4 years of hands-on experience in full-stack development (React.js + Node.js + PHP Laravel + hosting).

Developers who can demonstrate real project experience and code samples.

Immediate joiners preferred; candidates able to join within 30–60 days welcome.

Candidates willing to work from our Delhi office (onsite) or available as per company policy for contracts.

Apply for this position