Back End Developer (Node) at 500Chow
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.
We are recruiting to fill the position below:
Job Title: Back End Developer (Node)
Employment Type: Full-time
- 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.
- 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.
- Design, develop, and maintain backend services and APIs using NestJS, TypeScript, and other relevant technologies.
- Collaborate with cross-functional teams to define and implement new features and functionality, ensuring seamless integration with the frontend.
- Optimize and scale backend systems to handle increasing traffic and demand, while maintaining high performance and reliability.
- Write clean, maintainable, and well-documented code, following industry best practices and coding standards.
- Implement and maintain data storage solutions, such as databases and caching mechanisms, to support application data needs.
- Ensure the security and integrity of user data and implement authentication and authorization mechanisms.
- Work closely with DevOps teams to deploy and monitor backend services in production environments.
- Identify and troubleshoot performance bottlenecks and system issues, implementing solutions to enhance system efficiency.
- Stay updated with emerging technologies and industry trends, making recommendations for technology stack improvements.
- Participate in code reviews, mentoring, and knowledge sharing within the engineering team.
- Proven experience as a Backend Engineer with expertise in NestJS.
- Knowledge of authentication and authorization mechanisms, such as JWT and OAuth.
- Proficiency in version control systems, particularly Git.
- Excellent problem-solving and debugging skills.
- Strong teamwork and communication skills.
- Ability to work in an Agile development environment.
- Strong proficiency in TypeScript and Node.js for backend development.
- Knowledge of RESTful API design principles and best practices.
- Experience with databases, both SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Redis).
- Familiarity with containerization and orchestration technologies (e.g., Docker, Kubernetes) is a plus.
- Understanding of microservices architecture and related patterns.
Nice to Have:
- Familiarity with serverless computing and cloud platforms (e.g., AWS, Azure, Google Cloud).
- Previous experience in the food tech or e-commerce industry.
- Knowledge of GraphQL for API development.
How to Apply
Interested and qualified candidates should send their CV to: [email protected] using the Job Title as the subject of the mail.