Skip to main content

Full Stack (React) Developer

Technology
Topcoder
Noida, IndiaYesterdayUntil 17/10/2026

Job description

Overview:

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 new 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 queries.

        • Apply Optimistic UI Updates to instantly reflect UI changes while waiting for backend responses, making the app feel faster and more responsive..

      • Key Technologies

        • Frontend: AstroJS, React, Tailwind CSS, shadcn UI, Nanostores for state management
        • Backend: Prisma (with MS SQL Server) - Tools: Git, Docker, CI/CD pipelines, TypeScript, Node.js
        • Optimization: React Hooks, Lazy Loading, Island Architecture
        • SQL Server: Expertise in writing database queries, views, stored procs

        Required Skills:

        • 5+ years of experience in full-stack web development with modern frameworks such as React and AstroJS.
        • Strong proficiency with Tailwind CSS and modern CSS frameworks.
        • Experience using Prisma ORM and MS SQL database
        • Experience implementing state management with Nanostores and optimizing UI performance with Optimistic updates.
        • Familiarity with building accessible, responsive user interfaces using shadcn UI and Tailwind CSS.
        • Excellent problem-solving skills and ability to troubleshoot complex technical issues.
        • Experience working in an Agile environment, with a focus on collaboration and continuous integration.
        • Strong knowledge of version control using Git and experience with CI/CD pipelines.

        Preferred Skills

        • Experience with server-side rendering (SSR) and static site generation (SSG) in AstroJS.
        • Familiarity with TypeScript and Node.js for backend development.
        • Experience with REST API design and integration
        • Familiarity with shadcn UI and component customization.
        • Experience in building complex, high-performance web applications with thousands of users.
        • Experience using Azure DevOps is a plus

        Interested in this role?