Description

Job Description

About the Role
We are seeking a highly skilled Full Stack Developer with expertise in React, TypeScript, and Node.js to build scalable web applications. The ideal candidate will be responsible for designing and developing both front-end and back-end components, ensuring seamless performance, security, and user experience. You will work closely with designers, product managers, and other engineers to create high-quality software solutions.
Key Responsibilities

  • Develop and maintain scalable, high-performance web applications using React, TypeScript, and Node.js.
  • Build reusable and modular UI components following best practices.
  • Design and implement RESTful APIs and GraphQL services using Node.js.
  • Optimize application performance for speed, security, and scalability.
  • Work with databases (SQL & NoSQL) to store and manage application data efficiently.
  • Implement authentication, authorization, and security best practices.
  • Write clean, maintainable, and well-documented code.
  • Collaborate with designers and stakeholders to translate requirements into technical solutions.
  • Follow CI/CD pipelines and version control (Git) best practices.
  • Conduct code reviews, testing (unit/integration), and debugging.

Required Skills & Qualifications

  • 3+ years of experience as a Full Stack Developer.
  • Strong proficiency in React and TypeScript for front-end development.
  • Expertise in Node.js for back-end services and API development.
  • Hands-on experience with state management libraries (Redux, Zustand, or Context API).
  • Experience with database technologies (PostgreSQL, MySQL, MongoDB, or Firebase).
  • Knowledge of RESTful APIs, GraphQL, and WebSockets.
  • Familiarity with modern build tools (Webpack, Vite, or ESBuild).
  • Experience with containerization (Docker) and cloud platforms (AWS, GCP, or Azure).
  • Understanding of serverless architectures and deployment strategies.
  • Strong grasp of testing frameworks (Jest, Cypress, Mocha).
  • Experience with Agile methodologies and Git-based workflows.

Preferred Qualifications

  • Experience with Next.js for server-side rendering and static site generation.
  • Knowledge of Microservices architecture and event-driven systems.
  • Familiarity with DevOps practices, CI/CD pipelines, and infrastructure as code (Terraform).
  • Previous experience working with GraphQL APIs (Apollo, Hasura).
  • Strong problem-solving skills and ability to work in a fast-paced environment.


 

Education

Any Graduate