Flag job

Report

Backend NodeJS Developer

Min Experience

2 years

Location

Mumbai

JobType

Full-Time

About the role

Fynd is India's largest omnichannel platform and a multi-platform tech company specializing in retail technology and products in AI, ML, big data, image editing, and the learning space. It provides a unified platform for businesses to seamlessly manage online and offline sales, store operations, inventory, and customer engagement. Serving over 2,300 brands, Fynd is at the forefront of retail technology, transforming customer experiences and business processes across various industries. We're looking for a Full Stack Engineering Manager to join our Engineering Team. The Engineering Team forms the backbone of our core business. We build and iterate over our core platform that handles orders, payments, delivery promises, order tracking, logistics integrations to name a few. Our products are actively used by Fynd users, Operations, Delights, and Finance teams. Our team consists of generalist engineers who work on building REST APIs, Internal tools, and Infrastructure for all these users. What will you do at Fynd? Develop and maintain scalable and efficient backend services. Work with Node.js and modern frameworks like Express.js, Koa.js, or Socket.io to build RESTful APIs and real-time applications. Integrate third-party APIs to enhance platform capabilities. Optimize application performance, database queries, and API response times. Write clean, maintainable, and well-documented code following best practices. Collaborate with frontend developers, product managers, and designers to deliver seamless user experiences. Work on event-driven architectures using tools like Kafka or RabbitMQ. Deploy and manage microservices on AWS (EC2, S3, CloudFront, ELB, AutoScaling) using Docker and Kubernetes. Troubleshoot and debug production issues, ensuring high availability and reliability. Continuously improve system design, performance, and security. Requirements 2-4 years of hands-on experience in backend development. Strong programming skills in Node.js and JavaScript (TypeScript is a plus). Solid understanding of asynchronous programming using Callbacks, Promises, and Async/Await. Experience with at least one backend framework (Express.js, Koa.js, or Socket.io). Must have hands-on experience with PostgreSQL and a solid understanding of relational database design. Proficiency in MongoDB, MySQL, or Redis (bonus). Familiarity with event-driven architectures using Kafka or RabbitMQ. Experience in designing and deploying RESTful APIs and microservices. Hands-on experience with Docker and Kubernetes for cloud-native applications. Basic knowledge of frontend technologies like HTML, CSS, and JavaScript. Exposure to React.js, Vue.js, or Angular is a plus. Familiarity with AWS services like EC2, S3, CloudFront, and ELB. Strong problem-solving skills and understanding of data structures, algorithms, and operating systems.

About the company

Fynd is India's largest omnichannel platform and a multi-platform tech company specializing in retail technology and products in AI, ML, big data, image editing, and the learning space. It provides a unified platform for businesses to seamlessly manage online and offline sales, store operations, inventory, and customer engagement. Serving over 2,300 brands, Fynd is at the forefront of retail technology, transforming customer experiences and business processes across various industries.

Skills

node.js
javascript
express.js
koa.js
socket.io
postgresql
mongodb
mysql
redis
kafka
rabbitmq
docker
kubernetes
aws
html
css
react.js
vue.js
angular