iziBAC is an edtech startup company from Bucharest, Romania, specialized in gamified educational products. Our mission is to drive social change by making learning fun for the pupils. Our eponymous first product, iziBAC, is a freemium game-based educational mobile app tailored for the needs of pupils preparing for the Baccalaureate exam. We have won multiple prizes for social impact and innovation, including the European Commission’s Seal of Excellence and we are currently expanding our team.
We are looking for creative, motivated people that thrive in a relaxed working environment. Our offices are located in Green Gate, a modern, eco-friendly and well-positioned workspace, with all the relevant amenities (cafeteria, shops, game rooms, relaxation spaces etc). The work schedule is flexible and we overall encourage and empower self-driven people and personal & professional growth. A genuine passion for education is a big plus.
We are looking for a Developer responsible for managing the interchange of data between the server and the users in a Firebase environment (but not only). Your focus will be the development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end.
Writing reusable, testable, and efficient code
Design and implementation of low-latency and performant cloud functions / API’s
Implementation of security and data protection
Integration of Firebase storage and Firestore as a database solution
Skills And Qualifications
Strong understanding of NoSQL (MongoDB, Firestore)
Knowledge of and Express JS
Understanding the nature of asynchronous programming and its quirks and workarounds
User authentication and authorization between multiple systems, servers, and environments
Integration of multiple data sources and databases into one system
Understanding fundamental design principles behind a scalable application
Creating database schemas that represent and support business processes
Proficient understanding of code versioning tools, such as Git