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 developmentStrong proficiency in JavaScript and TypeScriptHands-on experience with React.js and Next.jsSolid experience with Node.js and backend developmentExperience with cloud platforms and server management (AWS, Vercel, Firebase, or similar)Familiarity with HTML5, CSS3, and modern CSS tools like Tailwind CSS or styled-componentsUnderstanding of API integration, state management, and database interactionExperience using Git and following agile workflowsGood-to-Have :
Experience with RESTful APIs and GraphQLKnowledge 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 workflowsAwareness of design systems and web accessibility standards (WCAG)