3 weeks left to apply
Job Description
Job Title: Full Stack Developer Location: Surat, Gujarat Work Mode: Onsite (No Work from Home) Experience: 1+ Years Job Summary We are looking for a Full Stack Developer (MERN) with hands-on experience in building highly scalable, performance-driven applications . The ideal candidate should have a deep understanding of both front-end and back-end development, microservices, and database optimization for large-scale systems. You will be responsible for designing, developing, and maintaining applications that can handle high concurrency (1,000+ active users) while ensuring performance, reliability, and scalability. This role involves working closely with cross-functional teams ? including product managers, designers, and DevOps engineers ? to deliver cutting-edge, enterprise-grade solutions. Roles & Responsibilities: Design and develop scalable and distributed web applications using the MERN stack (MongoDB, Express.js, React/Next.js, Node.js). Build and optimize RESTful APIs for high-performance, concurrent environments. Architect and manage MongoDB databases , ensuring high availability, efficient query performance, and scalability. Implement queueing systems (e.g., BullMQ, RabbitMQ, Kafka, or Redis Queues) for background jobs and asynchronous processing. Optimize server and client performance to support real-time data updates and high concurrent user loads. Collaborate with DevOps to improve deployment pipelines, containerization (Docker), and cloud scalability . Conduct thorough testing, profiling, and debugging to identify performance bottlenecks and optimize both code and infrastructure. Participate in code reviews, architecture discussions, and sprint planning to ensure technical excellence and scalability across all layers. Qualification / Requirements: Bachelor?s degree in Computer Science, Engineering, or related field (or equivalent experience). 1+ years of hands-on experience in full-stack development using the MERN stack . Proven experience working on applications supporting 1,000+ concurrent users or large-scale distributed systems. Strong expertise in: Node.js (asynchronous programming, clustering, performance optimization) Next.js & React.js (SSR, CSR, and dynamic rendering) MongoDB (aggregation pipelines, indexing, schema design for scalability) Practical experience with message queues (BullMQ, RabbitMQ, Kafka, or Redis Streams). Familiarity with caching mechanisms (Redis, Memcached) to optimize performance. Experience with Docker and microservices-based architectures is a plus. Good understanding of API design , authentication mechanisms (JWT, OAuth) , and security best practices . Experience working in Agile environments and using Git-based version control . Nice to Have: Exposure to serverless computing (AWS Lambda) . Experience with monitoring tools (New Relic, Datadog, ELK Stack). Knowledge of CI/CD pipelines and automated deployment workflows. Experience in real-time communication (WebSockets, Socket.io).
Required Skills
Additional Information
- Company Name
- Knovator Technologies Pvt Ltd
- Industry
- N/A
- Department
- N/A
- Role Category
- .NET Developer
- Job Role
- Entry level
- Education
- No Restriction
- Job Types
- On-site
- Gender
- No Restriction
- Notice Period
- Less Than 30 Days
- Year of Experience
- 1 - Any Yrs
- Job Posted On
- 6 days ago
- Application Ends
- 3 weeks left to apply