Develop and maintain the backend systems powering the Foodsmart web application.
Collaborate with front-end engineers to design and implement APIs that effectively serve front-end needs.
Establish and uphold development practices, including code reviews and comprehensive testing, to enhance code quality and system performance.
Work closely with the product team to comprehend end-user requirements, formulate use cases, and transform those into a robust and efficient backend solution.
Debug and resolve production, server-side and database-related issues.
Proactively monitor and optimize system performance and scalability.
Stay informed about emerging technologies and propose ways to leverage them in current and future backend development.