We are looking for a talented and motivated Full-stack JavaScript Developer who is passionate about building high-quality, scalable, and performant web and mobile applications. The ideal candidate should be proficient in React.js , Next.js , and Node.js , with additional experience in React Native being a strong plus. You will collaborate with cross-functional teams to design, develop, and deploy end-to-end solutions that deliver seamless user experiences across web and mobile platforms.
Key Responsibilities
- Develop, test, and deploy modern full-stack applications using React.js , Next.js , and Node.js .
- Build high-performance RESTful and GraphQL APIs and integrate them with front-end components.
- Implement responsive, user-friendly, and dynamic UI components using React.js and Next.js .
- (Optional but preferred) Build and maintain mobile applications using React Native for iOS and Android.
- Work closely with designers and backend engineers to deliver cohesive user experiences.
- Write clean, maintainable, and reusable code following modern JavaScript / TypeScript standards.
- Ensure application performance, scalability, and security across all environments.
- Troubleshoot and debug issues across the full stack (client, server, and database).
- Participate in code reviews , Agile ceremonies , and continuous improvement initiatives .
- Optimize applications for maximum speed, responsiveness, and SEO (especially in Next.js projects).
- Stay up-to-date with the latest trends and technologies in JavaScript development.
Required Skills & Experience
3+ years of professional experience as a Full-stack Developer .Strong proficiency in JavaScript (ES6+) and TypeScript .Hands-on experience with React.js , Next.js , and Node.js (including Express.js or NestJS ).Strong understanding of front-end state management (Redux, Recoil, Zustand, or Context API).Experience building and consuming RESTful APIs and / or GraphQL APIs .Experience with database systems such as MongoDB , PostgreSQL , or MySQL .Familiarity with server-side rendering (SSR) and static site generation (SSG) in Next.js.Solid understanding of Git , CI / CD pipelines , and Agile methodologies .Knowledge of modern front-end build tools like Webpack, Vite, or Babel.Familiarity with authentication & authorization (JWT, OAuth 2.0, etc.).Strong problem-solving and debugging skills.Nice-to-Have (Preferred) Skills
Experience with React Native for mobile app development.Familiarity with GraphQL using Apollo Client or Relay .Knowledge of microservices architecture and containerization (Docker / Kubernetes) .Experience with Cloud platforms (AWS, GCP, or Azure) for deployments.Understanding of WebSockets and real-time communication (e.g., Socket.io).Experience with testing frameworks (Jest, Mocha, Cypress, Playwright).Experience in UI libraries / frameworks such as Material UI , Chakra UI , or Tailwind CSS .Exposure to DevOps practices and infrastructure as code (Terraform, GitHub Actions) .Knowledge of performance optimization and SEO best practices .