Jobs at Vyapar

This job post has been archived!

Backend Developer - NodeJS

at Vyapar • Full-time

Location

in-office (Bengaluru, India)

Experience

2-3 years

About this Opportunity

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 5 Million users across 140 countries, we are one of the fastest growing companies in this space. We take the complexity out of invoicing, inventory management & accounting, making it so simple, such that small businesses can spend less time on manual bookkeeping and spend more time focusing on areas of business that matter.

Role Summary:

Vyapar's Engineering team builds the technology platform that eases and digitizes our customers' bookkeeping and enables the transition of cumbersome accounting data from general bookkeeping to a digitized always available resource.

 

As a Backend Engineer at Vyapar, you'll build and maintain high-performance server-side logic and scalable backend systems that support our business management solutions for MSMEs. You'll work on design implementation, database management, and server-side technologies, impacting millions of businesses. You'll gain hands-on experience in AWS infrastructure and managing in-house databases and related technologies.

Key Responsibilities:

  • Design, develop, and implement robust, scalable backend services and APIs.

  • Identify and optimize performance bottlenecks to enhance user experience.

  • Maintain and continuously improve the existing codebase using best practices and new technologies.

  • Implement security and data protection measures.

  • Diagnose and fix bugs and performance issues for reliable system operation.

  • Create and maintain detailed documentation for knowledge sharing and collaboration.

  • Collaborate closely with engineers, product managers, and stakeholders to deliver efficient solutions.


Technologies You Will Work With:

  • Languages/Frameworks: JavaScript, TypeScript, Node.js, Nest.js

  • Data Management: MongoDB, Redis, MySQL, PostgreSQL, ClickHouseDB, Prometheus, Elasticsearch

  • Cloud: AWS Services (Lambda, SQS, Elastic Container Service (ECS), CodeBuild, EC2, SES, S3, ALB, ASG)

  • Monitoring & Alerting: Grafana, Prometheus, CloudWatch Logs

  • Message Queues and Brokers: Apache Kafka, Redis Pub/Sub, SQS

  • Other Technologies: WebSocket, Server-Side Events


Desired Skills And Requirements

Must have

  • JavaScript and NodeJs

  • SQL/ NoSQL databases including database design principles

  • Data Structures, Algorithms, Design Patterns

  • Strong Problem-solving skills

  • Experience in designing and developing RESTful APIs


Good to have

  • Experience with cloud platforms such as AWS, Azure, or Google Cloud

  • Knowledge of Docker and Kubernetes

  • Ability to design and implement distributed systems at scale using microservices architecture

  • Experience with continuous integration and continuous deployment (CI/CD) pipelines

  • Strong knowledge of design patterns

  • Knowledge of networking protocols

 

Experience:

  • 1.5 to 3 years of experience in backend development

  • Must have 1 years of experience in NodeJS

  • Must have 1 years of experience in SQL/ NoSQL databases.

  • Product Company background is a plus

  • Startup experience is also a plus

 

Education:

  • A full-time B.E/ B.Tech Degree from a recognized university

Find the perfect job!

Use Job Hunt AI to find the perfect job for you.

Job Hunt AI