Acest anunț a expirat și nu este disponibil pentru aplicare
The challenge
- Create auto-scalable applications meant to sustain a huge number of clients;
- Be responsible for managing the interchange of data between the server and the users;
- 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, high-availability, and performant applications;
- Implementation of security and data protection;
- Integration of data storage solutions.
The skills to succeed
- Strong proficiency with JavaScript;
- Strong knowledge of and frameworks available for it;
- Understanding the nature of asynchronous programming and its quirks and workarounds;
- Good understanding of server-side templating languages;
- Basic understanding of front-end technologies, such as HTML5, and CSS3, Javascript;
- Understanding accessibility and security compliance;
- 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;
- Understanding of micro-services concepts;
- Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform;
- Knowledge of network protocols (minimal: HTTP);
- Creating database schemas that represent and support business processes;
- Implementing automated testing platforms and unit tests;
- Proficient understanding of code versioning tools, such as Git;
- Willingness for a well-documented work;
The “great to have”
- Knowledge of the distributed databases like Apache Cassandra, HBase or similar;
- Experience with pub-sub platforms like Apache Kafka or RabbitMQ;
- Experience with Docker and Kubernetes.
The things we offer
- State of the art technologies to build a fail-safe platform (Apache Cassandra, Apache Kafka);
- Technical training to learn the above-mentioned technologies.
- An international team of passionate tech professionals that are willing to share their knowledge and innovate the Home Automation world;
- Caring for your health: medical subscription, massage, dedicated Sports trainer, fresh fruits, nutrition, and kinetic training;
- (the best part), a home automation kit just for you, to get to know a small part of the IoT magic, and contact with other more than 1000 real-life smart devices.