Description

Qualification: Bachelor’s degree in Computer Science, Engineering, or a related field (preferred)

 

Key Responsibilities:

  • Design, develop, and maintain user-facing features using React.
  • Build and manage robust server-side logic and APIs using Node.js.
  • Develop reusable and maintainable code following industry best practices.
  • Integrate front-end and back-end components seamlessly for optimal performance.
  • Collaborate with UI/UX designers to implement visually appealing and responsive designs.
  • Optimize applications for maximum speed, scalability, and security.
  • Write and maintain technical documentation for developed features.
  • Troubleshoot, debug, and resolve application issues in a timely manner.
  • Stay updated with the latest industry trends and tools in full-stack development.

Requirements:

  • Strong proficiency in React.js and its core principles (e.g., components, state, and lifecycle).
  • Solid experience with Node.js and frameworks like Express or Koa.
  • Proficiency in JavaScript (ES6+) and familiarity with TypeScript (optional but preferred).
  • Experience working with databases (e.g., MongoDB, PostgreSQL, MySQL).
  • Knowledge of RESTful APIs and WebSocket protocols.
  • Familiarity with version control tools like Git.
  • Understanding of CI/CD pipelines and deployment processes.
  • Strong problem-solving and debugging skills.
  • Excellent communication and collaboration abilities

Education

Bachelor's degree