Job Summary
We are seeking a skilled Senior Full Stack Developer with extensive hands-on experience in the MERN stack, a strong understanding of AngularJS, ShadCN UI, Node.js microservices, and Nx Monorepo. The ideal candidate will leverage their expertise and knowledge of design patterns to build and maintain scalable web applications that deliver high performance and seamless user experiences.
Key Responsibilities
- Develop and maintain web applications using the MERN stack (MongoDB, Express.js, React, Node.js).
- Work with AngularJS to support and migrate legacy systems.
- Implement and integrate ShadCN UI for modern and efficient user interfaces.
- Build and manage Node.js microservices to ensure scalability and maintainability.
- Utilize Nx Monorepo for efficient code management and modularization across multiple projects.
- Design and develop reusable, scalable React components, employing appropriate design patterns.
- Implement state management solutions using Redux and Zustand, and develop custom hooks in React applications.
- Write and understand Oracle SQL queries to interact with databases effectively.
- Build and maintain shared libraries within an Nx Monorepo to optimize code reuse and maintainability.
- Optimize application performance, security, and scalability through hands-on coding and best practices.
- Collaborate with UX/UI designers, product managers, and other developers to implement new features.
- Write clean, maintainable, and well-documented code.
- Conduct code reviews, debugging, and performance optimizations.
- Stay up to date with industry trends and emerging technologies, applying relevant advancements to projects.
Required Skills & Qualifications
- 5+ years of experience in full-stack development.
- Strong proficiency in React.js and Node.js with a solid understanding of design patterns.
- Hands-on experience in building reusable, modular React components for scalable applications.
- Experience with state management libraries, specifically Redux and Zustand.
- Ability to write custom hooks in React to enhance functionality and reusability.
- Experience with writing and understanding Oracle SQL queries.
- Experience working with MongoDB, Express.js, and other backend technologies.
- Proficiency in AngularJS for maintaining and upgrading legacy applications.
- Experience with ShadCN UI for modern UI implementations.
- Expertise in Node.js microservices architecture and API development.
- Strong experience in Nx Monorepo and the ability to create and manage shared libraries.
- Experience with Docker, Kubernetes, or other containerization tools is a plus.
- Knowledge of TypeScript, Next.js, GraphQL, and Redis is advantageous.
- Familiarity with CI/CD pipelines, Git, and Agile methodologies.
- Excellent problem-solving skills and ability to work in a fast-paced environment.
Nice to Have
- Experience with cloud services (AWS, Google Cloud, Azure).
- Knowledge of authentication and authorization frameworks (OAuth, JWT).
- Prior experience in fintech, healthcare, e-commerce, or insurance applications.