Website:
vyapar.com
Job details:
Job Title: Senior Software Engineer (NodeJS)
Experience: 3–5 Years (excluding internship)
Location: Surat (Work-from-Office)
Company: Vyapar TaxOne (https://taxone.vyapar.com/)
Note: Please apply only if you are available to attend an
in-person interview at our Surat office. Virtual or online interviews
are not available for this position.
About Us
Vyapar TaxOne is a fast-growing fintech company focused on building scalable, high-performance technology solutions for tax professionals and businesses. We are committed to delivering reliable, secure, and innovative products that simplify financial operations and drive digital transformation. We believe in strong engineering practices, an ownership mindset, and building products that make a real impact.
Role Overview
We are looking for a
Senior Software Engineer (NodeJS) with 3–5 years of hands-on experience in backend development. The ideal candidate should have strong expertise in Node.js and MongoDB, along with practical experience in deploying and managing applications on AWS.
This role requires a balance of strong individual contribution and the ability to collaborate or guide team members when required. A background in product development will be considered a strong advantage.
Key Responsibilities
🔹 Backend & API Development
Design, develop, and maintain scalable backend services using
Node.js.
Build and optimize RESTful APIs.
Ensure clean architecture and modular code structure.
🔹 Database Management
Design and manage data models using
MongoDB.
Optimize database queries for performance and scalability.
🔹 AWS Deployment & DevOps
Deploy, monitor, and maintain applications on
AWS.
Manage CI/CD pipelines and production releases.
Ensure high availability, scalability, and security of applications.
🔹 Product-Focused Engineering
Contribute to product architecture discussions.
Work closely with product managers and frontend teams to deliver scalable product features.
Take ownership of features from development to deployment.
🔹 Leadership & Collaboration
Act as a strong individual contributor.
Provide technical guidance and code reviews to junior developers (if applicable).
Participate actively in sprint planning, estimations, and technical decision-making.
Required Skills & Qualifications
- 3–5 years of strong backend development experience using Node.js.
- Solid hands-on experience with Express.js or NestJS frameworks.
- Strong understanding of asynchronous programming concepts and Node.js event loop.
- Proven experience in designing and developing RESTful APIs.
- Experience implementing production-grade error handling and logging mechanisms.
- Hands-on experience with databases such as PostgreSQL, MySQL, or MongoDB.
- Strong knowledge of query optimization, indexing, and schema design.
- Experience integrating with third-party APIs and external services.
- Familiarity with Docker and CI/CD pipelines.
- Strong debugging skills and experience handling production-level issues.
- Working knowledge of Redis or caching mechanisms.
- Comfortable with Git workflows, code reviews, and unit testing practices.
Good to Have
- Experience in Fintech, Accounting, or GST-based systems.
- Hands-on experience with TypeScript.
- Experience with Kafka or event-driven architectures.
- Exposure to AWS or GCP cloud environments.
- Understanding of security fundamentals such as JWT and OAuth.
- Experience with monitoring and logging tools like Sentry, Grafana, or ELK stack.
Click on Apply to know more.