Job Description
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.
- 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 tools
- Familiarity 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 plus
- Excellent teamwork skills with an ability to communicate complex technical concepts to a non-technical audience.