Position: Senior Full Stack engineer
Company: Intellias
Category: JavaScript
Experience required: 3y
English level: upper

Responsibilities:
Oversight over the architecture of the implementation of product stories;
Approval of code reviews for the company’s core product code repositories;
Continuous investment in growth & knowledge of the best technical strategies to implement his code.
Requirements:
A passionate team player who can reason about complex problems and justify their opinions;
A critical thinker who seeks truly the best solutions rather than ones' that justify their preconceptions;
The capability to quickly grasp large, complex systems, their inner workings, and the confidence to change them when necessary;
Experience with functional programming basics (pure functions, immutability, etc.);
Experience with declarative & imperative programming;
Experience with software engineering best practices (testing, code reviews, clean code,etc.) and awareness of bad practices and anti-patterns;
Fluent English-speaker;
3+ years of experience with React;
3+ years of experience with Node.js;
Deep understanding of best practices in a scalable architecture;
Knowledge of application transport and network infrastructure protocols;
Understanding and experience in an Agile environment;
Experience in building secured systems;
Experience with relational databases (e.g., PostgreSQL).

Nice to have:
Experience with WebRTC;
Experience with WebSockets;
Experience with Caching - Redis;
OAuth and SAML previous usage.

Higher Education:
Bachelor's degree in a relevant field.