About Us:Reservi is revolutionising the beauty and wellness industry in Colombia. We are building a comprehensive booking and operations platform designed to streamline salon management and enhance customer experiences. Our team operates fully remotely, bringing a blend of UK and Colombian expertise to the Latin American market.Job Overview:We are looking for a talented Back-End Developer to join our team. The successful candidate will develop and maintain the server-side logic, ensuring high performance and responsiveness to requests from the front end. They will also be responsible for integrating the front-end elements built by your coworkers into the application.Responsibilities:Design and implement server-side logic, define and maintain the central database, and ensure high performance and responsiveness to requests from the front end.Integrate user-facing elements developed by front-end developers with server-side logic.Build reusable code and libraries for future use.Optimise the application for maximum speed and scalability.Implement security and data protection measures.Ensure proper integration with third-party services and APIs.Collaborate with other team members and stakeholders to determine functional and non-functional requirements.Participate in code reviews and contribute to team and personal learning.Qualifications:Proven experience as a Back-End Developer - min 4 years.Proficient in server-side languages such as Node.js, Nest.js, Python.Strong understanding of front-end technologies and platforms, such as JavaScript, React, PWA, Mobile.Proficiency in database management SQL/NoSQL (e.g., MySQL, Postgress, DynamoDB, MongoDB).Experience with cloud services such as AWS, Google Cloud Platform, or Azure.Understanding of RESTful APIs and how to integrate them.Knowledge of code versioning toolsFamiliarity with security compliance.Experience with CI/CD.Strong problem-solving skills and the ability to think algorithmically.Having previously worked in startup culture is a plusExcellent teamwork skills with an ability to communicate complex technical concepts to a non-technical audience.