We are looking for a skilled and motivated Full-Stack Developer to join our engineering team with 3+ years of experience.
You’ll be responsible for designing, developing, and maintaining modern, high-performance web applications across the full stack using React.js, Next.js, Node.js, and cloud platforms .
This is an exciting opportunity to work on impactful digital experiences and collaborate closely with cross-functional teams.
Key Responsibilities
- Design and develop responsive, high-quality web applications using React.js or Next.js
- Build and maintain scalable backend services and APIs using Node.js/Express.js
- Collaborate with product managers, designers, and other engineers to define and deliver features
- Write clean, maintainable, and well-structured code in JavaScript and TypeScript
- Integrate APIs, manage application state, and handle data efficiently using modern libraries and patterns
- Optimize application performance and troubleshoot cross-browser and server-side issues
- Participate in code reviews, testing, and agile development processes
Requirements
Must-Have:
- 3+ years of experience in full-stack web development
- Strong proficiency in JavaScript and TypeScript
- Hands-on experience with React.js and Next.js
- Solid experience with Node.js and backend development
- Experience with cloud platforms and server management (AWS, Vercel, Firebase, or similar)
- Familiarity with HTML5, CSS3 , and modern CSS tools like Tailwind CSS or styled-components
- Understanding of API integration , state management , and database interaction
- Experience using Git and following agile workflows
Good-to-Have:
- Experience with RESTful APIs and GraphQL
- Knowledge of state management libraries (Redux, Zustand, etc.)
- Familiarity with unit and integration testing (Jest, React Testing Library, etc.)
- Understanding of performance optimization, caching, WebSockets, and CI/CD workflows
- Awareness of design systems and web accessibility standards (WCAG)