About Vyapar
We are a technology and innovation company in the fintech space, delivering business accounting software to Micro, Small & Medium Enterprises (MSMEs). With more than 10 million users across 140 countries, Vyapar is one of the fastest-growing companies in this space.
We simplify invoicing, inventory management, and accounting — enabling small businesses to spend less time on manual bookkeeping and more time growing their business.
Role Summary
Vyapar’s Engineering team builds and scales the technology platform that digitizes bookkeeping for millions of MSMEs globally.
As a
Full Stack Engineer (React + Node.js)
, you will be responsible for developing scalable frontend and backend features within the Vyapar application. You will work closely with product, design, and backend teams to deliver high-performance, reliable, and secure solutions.
A strong understanding of JavaScript fundamentals, modern frontend frameworks, backend architecture, and databases is critical for success in this role.
Key Responsibilities
Translate designs and wireframes into high-quality, scalable code
Develop responsive and high-performance frontend applications using React (or similar framework)
Design and build scalable backend services and APIs using Node.js
Develop RESTful APIs and integrate them with frontend applications
Optimize applications for maximum speed, scalability, and reliability
Write reusable, testable, and efficient code
Implement complex business logic and algorithms to meet product requirements
Design and optimize database schemas, queries, and transactions
Ensure code quality through reviews, testing, and best practices
Collaborate with cross-functional teams to define, design, and ship new features
Troubleshoot, debug, and upgrade existing systems
Contribute to CI/CD pipelines and deployment processes
Technical Skills & Requirements
Must Have
Strong proficiency in
JavaScript (ES6+)
Experience with
React (or Angular/Vue)
Strong experience with
Node.js and Express.js
Good understanding of
HTML5, CSS3, Responsive Design
Experience building and consuming
RESTful APIs
Strong knowledge of
SQL databases / RDBMS (MySQL, PostgreSQL, etc.)
Good understanding of
Data Structures & Algorithms
Solid understanding of asynchronous programming and event-driven architecture
Experience with version control tools like Git
Strong problem-solving and debugging skills
Good to Have
Familiarity with Web UI/UX design principles and best practices
Experience with authentication & authorization (JWT, OAuth)
Exposure to cloud platforms (AWS/GCP/Azure)
Understanding of caching strategies and performance tuning
Familiarity with CI/CD pipelines
Experience with benchmarking and optimization
Exposure to fintech or accounting domain is a plus
Experience Requirements
4–6 years of total experience in software development