Job Title:
Full Stack Engineer
Company: Underpin Technology
Location: Bikaner, Rajasthan
Created: 2025-10-28
Job Type: Full Time
Job Description:
Location: UAE Job Type: REMOTE Job Description We are seeking a skilled Full Stack Developer with strong expertise in the MERN stack and microservices architecture. The ideal candidate will be responsible for designing, building, and maintaining scalable, high-performance applications. You should be well-versed in modern development tools and practices, with a passion for clean code and efficient architecture. Key Responsibilities ● Develop and maintain full-stack web applications using the MERN stack (MongoDB, Express.js, React.js, Node.js). ● Design, implement, and maintain a microservices-based architecture. ● Optimize communication and data flow between microservices. ● Build scalable RESTful APIs and services. ● Utilize Redis for caching, session management, and data storage. ● Implement Redis Pub/Sub for event-driven messaging and asynchronous communication. ● Develop real-time features using WebSockets or Socket.IO. ● Leverage Next.js for server-side rendering and static site generation when needed. ● Write clean, efficient, and maintainable code following best practices. ● Collaborate with team members through code reviews and technical discussions. ● Debug and resolve issues across frontend and backend in development and production environments. Requirements ● Proven experience as a Full Stack Developer, particularly with the MERN stack and Next.js ● Solid understanding of microservices architecture and related design patterns. ● Proficient in TypeScript for both frontend and backend development. ● Experience in managing microservices and inter-service communication. ● Familiarity with Redis and its use cases for caching and Pub/Sub messaging. ● Experience building real-time applications with WebSockets or Socket.IO. ● Working knowledge of Next.js. ● Strong foundation in JavaScript, HTML, and CSS. ● Proficiency with Git and version control workflows. ● Excellent problem-solving, debugging, and communication skills