We are seeking an experienced Senior Full Stack Developer to join our dynamic team working on cutting-edge web applications. This position will involve building and maintaining complex applications using Astro & ReactJS stack. You will be expected to design, develop, and maintain robust, scalable, and performant front-end and back-end systems while adhering to modern development practices, including Optimistic UI Updates, state management with Nanostores, and best practices for UI components.
Key Responsibilities
- Development & Architecture
- Independently develop & maintain web applications using AstroJS, React, Tailwind CSS, Prisma, and Nanostores. - Implement Optimistic UI Updates for better responsiveness and user experience in applications. - Design and develop highly reusable, scalable UI components with shadcn UI and Tailwind CSS. - Write and maintain clean, efficient, and well-documented code following modern development practices. - Implement lazy loading for React components and optimize performance with Island Architecture for minimized client-side JavaScript.
- Build robust APIs with Prisma to interact with databases and ensure type safety in database operations.
- Collaboration
- Work closely with internal teams to build recent features and improve existing functionality. - Participate in code reviews and mentor junior developers on best practices for UI/UX, performance, and clean code. - Ensure the smooth integration of React components within AstroJS pages using proper client hydration techniques.
- UI/UX:
- Develop user interfaces that provide an optimal experience for users with real-time feedback using Nanostores for state management. - Follow shadcn UI guidelines for creating accessible, user-friendly components. - Manage and implement consistent theming across the application through Tailwind CSS and shadcn UI.
- Optimization:
- Leverage Prisma for query optimization and ensure efficient data fetching, preventing common issues like N+1
📌 Full Stack (Noida)
🏢 Topcoder
📍 Noida
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.