Software Engineer (Full Stack)

1 - 5 years

0 Lacs

Posted:1 day ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Full Stack Developer (MERN) at our company, you will play a crucial role in designing, developing, and maintaining highly scalable and performance-driven web applications. You should have a deep understanding of both front-end and back-end development, microservices, and database optimization for large-scale systems. Your primary responsibility will be to ensure that the applications you work on can handle high concurrency (1,000+ active users) while prioritizing performance, reliability, and scalability. **Key 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. **Qualifications Required:** - Bachelors 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. If you meet the above qualifications and are excited about working on cutting-edge, enterprise-grade solutions, then we look forward to receiving your application. As a Full Stack Developer (MERN) at our company, you will play a crucial role in designing, developing, and maintaining highly scalable and performance-driven web applications. You should have a deep understanding of both front-end and back-end development, microservices, and database optimization for large-scale systems. Your primary responsibility will be to ensure that the applications you work on can handle high concurrency (1,000+ active users) while prioritizing performance, reliability, and scalability. **Key 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. **Qualifications Required:** - Bachelors 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 mechanism

Mock Interview

Practice Video Interview with JobPe AI

Start NextJS 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 Skills

Practice coding challenges to boost your skills

Start Practicing Now
Knovator Technologies Pvt Ltd logo
Knovator Technologies Pvt Ltd

Information Technology

N/A

RecommendedJobs for You