Responsibilities 1. Maintain the central databases, ensure high performance, respond to requests from the front-end. 2. Create a secure API for our web and mobile applications. 3. Optimize the application for maximum speed and scalability. 4. Implement security and data protection. 5. Design and implement data storage solutions. Requirements 1. Proficient knowledge of a back-end programming language. 2. Proficient understanding of code versioning tools, such as Git. 3. A proven track record of successful implementation of an API. 4. Experience in IoT projects, noSQL databases, Agile development, and machine learning is a plus.