Overview

500Chow is a leading food tech restaurant chain on a mission to create the best food brand in Africa. We’re passionate about revolutionizing the culinary experience for our customers, delivering exceptional food quality, and using cutting-edge technology to enhance every aspect of our operations. Join us in shaping the future of dining in Africa.

Job Position: Back End Developer (Node)

Job Location: Lagos

Job Description

  1. As a Backend Engineer (NestJS) at 500Chow, you will be a key player in developing and maintaining the backend infrastructure that powers our food tech platform.
  2. You will collaborate closely with frontend developers, DevOps engineers, and product managers to create scalable and efficient APIs, services, and databases that support our applications.

Job Responsibilities

  1. Design, develop, and maintain backend services and APIs using NestJS, TypeScript, and other relevant technologies.
  2. Collaborate with cross-functional teams to define and implement new features and functionality, ensuring seamless integration with the frontend.
  3. Optimize and scale backend systems to handle increasing traffic and demand, while maintaining high performance and reliability.
  4. Write clean, maintainable, and well-documented code, following industry best practices and coding standards.
  5. Implement and maintain data storage solutions, such as databases and caching mechanisms, to support application data needs.
  6. Ensure the security and integrity of user data and implement authentication and authorization mechanisms.
  7. Work closely with DevOps teams to deploy and monitor backend services in production environments.
  8. Identify and troubleshoot performance bottlenecks and system issues, implementing solutions to enhance system efficiency.
  9. Stay updated with emerging technologies and industry trends, making recommendations for technology stack improvements.
  10. Participate in code reviews, mentoring, and knowledge sharing within the engineering team.

Job Requirements

  1. Proven experience as a Backend Engineer with expertise in NestJS.
  2. Strong proficiency in TypeScript and Node.js for backend development.
  3. Knowledge of RESTful API design principles and best practices.
  4. Experience with databases, both SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Redis).
  5. Familiarity with containerization and orchestration technologies (e.g., Docker, Kubernetes) is a plus.
  6. Understanding of microservices architecture and related patterns.
  7. Knowledge of authentication and authorization mechanisms, such as JWT and OAuth.
  8. Proficiency in version control systems, particularly Git.
  9. Excellent problem-solving and debugging skills.
  10. Strong teamwork and communication skills.
  11. Ability to work in an Agile development environment.

Nice to Have:

  1. Familiarity with serverless computing and cloud platforms (e.g., AWS, Azure, Google Cloud).
  2. Previous experience in the food tech or e-commerce industry.
  3. Knowledge of GraphQL for API development.

How to Apply
Interested and qualified candidates should send their CV to: People@500chow.com using the Job Title as the subject of the mail.