ROLE DESCRIPTION

We are seeking a skilled and passionate Full Stack Web Developer to join our team. The ideal candidate will have a strong background in building high-performance, scalable web applications using Node.js and React. You will work on various projects, collaborating with cross-functional teams to deliver robust, user-friendly solutions.

KEY RESPONSIBILITIES

  • Frontend Development: Design and develop responsive user interfaces using React.js.
  • Backend Development: Build and maintain server-side applications and APIs with Node.js.
  • Database Management: Design, implement, and optimize databases (SQL or NoSQL).
  • Code Quality: Follow best practices and write clean, maintainable, and testable code.
  • Collaboration: Work closely with designers, product managers, and other developers to deliver seamless user experiences.
  • Deployment: Manage cloud services and CI/CD pipelines for application deployment.
  • Troubleshooting: Identify and fix performance issues, bugs, and other technical challenges.

QUALIFICATIONS AND ROLE REQUIREMENTS

To be successful in this role, you need to have:

  • Experience with React.js and its ecosystem (Redux, Hooks, Context API).
  • Hands-on experience with Node.js and popular frameworks (Express, NestJS, Sequelize).
  • Proficiency in RESTful APIs and WebSocket integration.
  • Experience with building and maintaining USSD interfaces and developing APIs.
  • Familiarity with databases like MongoDB, MySQL, or PostgreSQL.
  • Familiarity with containerization tools (Docker, Kubernetes).
  • Basic understanding of cloud platforms (AWS, Azure, or GCP).
  • Knowledge of GraphQL and serverless architecture is a plus.

Employment Type: Contract

Job Function: Full Stack Web Developer

Duration: 12 months; renewable

Posting Date: 19th Dec 2024

Seniority Level: Senior

Validity: TBC

Industry: Consulting; Insurance; Other

Expect Start Date: ASAP.

DISCLAIMER

  • Communication will be with short-listed candidates only. If you do not receive feedback on your application within (3) three weeks, please consider it unsuccessful.
  • GOODINFO\SHIPHT reserves the right not to proceed with an appointment for any advertised role.
  • All appointments will be made in line with GOODINFO’S Employment Equity Plan and Policies.
  • All applications will be treated confidentially.