HamburgerMenu
hirist

Full Stack Developer - Node.js/React.js

TALENT PRO
Bangalore
4 - 7 Years

Posted on: 17/09/2025

Job Description

Role & Responsibilities :


We're seeking a skilled Full Stack Software Engineer to join our team and work on our social media voting platform. You'll be working with a modern tech stack, contributing to both frontend and backend development while maintaining high code quality standards.

Key Responsibilities :

- Design, develop, and maintain scalable web applications using Node.js and React

- Write clean, maintainable, and well-tested code following established development standards

- Collaborate with the team through code reviews and technical discussions

- Optimize application performance across the full stack

- Work with complex data models and database schemas (as evidenced by our Prisma setup)

- Contribute to API design and documentation using Swagger

- Implement comprehensive testing strategies using Jest

Required Technical Skills :

Backend :


- Strong proficiency in Node.js and TypeScript

- Extensive experience with NestJS framework

- Hands-on experience with Prisma ORM and complex database schemas

- Solid understanding of RESTful API design and Swagger documentation

- Proven experience writing unit and integration tests with Jest

Frontend :


- Expert-level React knowledge and modern React patterns (hooks, context, etc.)

- Deep understanding of JavaScript and TypeScript fundamentals

- Experience with performance optimization techniques (code splitting, memoization, lazy loading)

- Strong grasp of responsive design and modern CSS practices

General :


- Demonstrated experience conducting thorough code reviews

- Commitment to following strict development standards and best practices

- Strong understanding of software engineering principles and design patterns

Ideal Candidate :


Experience with our preferred frontend tools :

- Mantine UI library

- Vite build tool

- TanStack Router

- Zustand state management

- Tailwind CSS

- Flexibility to work across the full stack as needed

- Quick learner with ability to adapt to new technologies

- Flutter development experience

What We're Looking For :

- A developer who takes pride in code quality and maintainability

- Someone who values collaborative development through effective PR reviews

- An engineer who understands the importance of testing and documentation

- A team player who can adapt between frontend and backend work based on project needs

- Someone who stays current with best practices and performance optimization techniques


info-icon

Did you find something suspicious?