Join our team and be part of a highly dynamic and challenging environment using cutting-edge technologies. You will be designing and implementing financially oriented, large-scale distributed systems.
Design and develop a 24/7 high-scale, low-latency distributed system.
Lead design efforts; write technical design documents and held design review meetings.
Be a technical leader; research and promote new technologies and tools..
Face technical challenges – performance, fault-tolerance, security, and live production issues.
Be a part of a team that uses CI/CD approach. Taking ownership of all developing stages from design, through developing and automatic testing, deployment, and ownership of the product in production
requirements
3+ years of professional experience and Bachelors (or higher) degree in a relevant discipline (relevant experience and training will be considered).
4+ years of experience and developing complex Angular applications.
Deep knowledge of RXJS library and ability to write reactive state.
Advanced, proven knowledge of TypeScript, modern JS libraries, Angular, ES 6, semantic HTML5, CSS3
Experience with client unit test frameworks/platforms
High coding standards.
Experience with monorepo and monorepo libraries like NX – an advantage