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)