Module Lead Developer

7 - 11 years

0 Lacs

Posted:3 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

You are a highly skilled Lead Software Developer with expertise in designing scalable, secure, and resilient systems, particularly in SaaS product development. In this leadership role based on-site in Jaipur, you will be responsible for leading the technical architecture of cloud-native platforms, managing cross-functional engineering efforts, and implementing best practices across backend, frontend, and infrastructure layers. Your passion lies in solving complex system challenges and building impactful software solutions. As the Lead Software Developer, your key responsibilities include leading the design and implementation of scalable SaaS application architecture, architecting and developing solutions using technologies such as Laravel, NestJS, Node.js, and AWS, building and managing microservices and serverless infrastructure for high availability and maintainability, implementing asynchronous and parallel request handling for optimized system performance, designing and scaling load handling and queue management systems using BullMQ and Redis, developing and integrating real-time data workflows using webhooks and external APIs, configuring and managing Node.js clusters for performance and fault tolerance, collaborating with frontend developers to ensure seamless UI/backend integration, ensuring code quality, observability, and maintainability across services, monitoring, debugging, and resolving production issues using logs and performance tracking tools, and driving CI/CD implementation, infrastructure automation, and DevOps practices. To excel in this role, you should possess 7+ years of experience in full-stack or backend software development, proven experience as a Lead Developer on SaaS products, proficiency in Laravel, NestJS, and Node.js, a deep understanding of BullMQ, Redis, and message/queue-based architectures, experience with asynchronous processing, parallel request handling, and load distribution, proficiency in microservices and serverless architecture patterns, a strong command of AWS services, hands-on experience with webhooks, job queues, background tasks, and rate-limiting strategies, familiarity with Node.js cluster mode and scaling strategies, solid experience in debugging, tracing, and performance monitoring, frontend integration experience with React or Vue.js, and strong leadership, collaboration, and mentoring abilities. Preferred skills that would be beneficial for this role include experience with Docker, Kubernetes, and CI/CD pipelines, exposure to event-driven architecture and multi-tenant SaaS platforms, and familiarity with observability tools such as Grafana, Datadog, or New Relic. If you are passionate about leading software development teams, designing scalable architectures, and building high-impact software solutions, this role offers an exciting opportunity to showcase your skills and expertise in a dynamic and challenging environment.,

Mock Interview

Practice Video Interview with JobPe AI

Start JavaScript Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now

RecommendedJobs for You