The FoodCourt app lets you order from a curation of virtual restaurant brands & shops focused on the most popular food & convenience categories wherever you are in Africa. With FoodCourt, you don’t have to decide between Burgers, traditional Nigerian food, Chinese food or even liquor & snacks. You can order across brands & have everything delivered in a single order!
Position Overview:
As a NestJS Backend Developer, you will play a pivotal role in designing, developing, and maintaining robust backend solutions using NestJS framework. Your expertise in tools like Knex.js, RabbitMQ, and NestJS will drive the scalability, performance, and reliability of our backend systems. You\'ll collaborate closely with cross-functional teams to architect and implement high-quality solutions that meet business requirements and elevate our product offerings.
Responsibilities:
- Architect, design, and develop scalable backend solutions leveraging NestJS framework.
- Implement and optimize database interactions using Knex.js to ensure efficient data retrieval and manipulation.
- Integrate and manage message queue systems, particularly RabbitMQ, to facilitate asynchronous communication between microservices.
- Collaborate with frontend and other teams to design RESTful APIs and ensure seamless integration with the frontend applications.
- Conduct code reviews, provide technical guidance, maintain high code quality and best practices.
- Monitor, optimize, and troubleshoot backend performance and scalability issues.
- Work closely with DevOps teams to deploy, maintain, and manage backend services in a cloud environment.
- Stay updated with industry trends, best practices, and emerging technologies to continuously improve system architecture and development processes.
Requirements:
- 2-3 years experience in backend development with a strong focus on NestJS framework.
- Proficiency in Knex.js for database interactions and schema management.
- Hands-on experience with RabbitMQ or similar message queue systems.
- Solid understanding of microservices architecture and RESTful APIs.
- Proficient in working with relational databases (e.g., PostgreSQL, MySQL).
- Experience with cloud platforms like AWS, Azure, or GCP.
- Strong problem-solving skills and the ability to troubleshoot complex issues.
- Excellent communication skills and ability to collaborate effectively in a team environment.
Qualifications
- Bachelor’s or Master’s degree in Business, Computer Science, or a related field.
- Minimum of 2 years professional experience in backend technologies, experience working in a fast paced startup is a plus
- Strong technical background with an understanding of cross platform mobile development, software development and web technologies.
- Excellent written and verbal communication skills.
- Strong problem-solving skills and willingness to think outside the box.
- Ability to work in a fast-paced and dynamic environment.
Method of Application
Signup to view application details.
Signup Now