Acest anunț a expirat și nu este disponibil pentru aplicare

Company Introduction

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.

Job Description

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.

Responsibilities

  • 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 proficiency with JavaScript and or Typescript

  • 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

Verifica pe BestJobs