Position: Angular + Node/Typescript Developer
Company: Yotalabs
Experience required: 5y
English level: upper

**Required:**
○ Minimum 5 years of experience as a developer of applications in Angular 
○ Experience as a developer in Node 
○ able to implement complex dependency injection patterns for cross modules and cross services dependencies
○ able to architect apps with a clear conceptualization of layers and structures involved; separation of concern is key
○ Experience with standardized documentation creation and automated documentation maintenance.
○ Extensive experience with the effective ​unit, e2e, and scripted browser tests
○ Experience with troubleshooting tools (Postman, Chrome dev tools)
○ Proficiency with Git and different types of workflows
○ Proven track record as a creative problem solver
○ Professional, precise English communication skills, both verbal and written, and comfortable communicating directly with technical and non-technical stakeholders and users

**Good to Have:**
○ Experience with Loopback 3.0 / 4.0
○ Experience with Redis (+Pub/Sub), RabbitMQ, MQTT
○ Experience with database multi-zone clustering
○ Experience with Nest.js
○ Experience or passion for game design
○ Familiar with creating a configuration, build, and test scripts for Continuous Integration
environments
○ Ability to provide SEO solutions for single-page apps
○ Familiarity with Docker, or other forms of containerization or serverless architecture

You will be a great fit if you:
● Have been programming professionally and challenging yourself for at least 5 years
● Are a self-starter, comfortable with ambiguity, and ability to problem solve Communicate clearly
● Balance big-picture perspective with attention to detail
● Take responsibility for your work
● Care about learning and education
● Have something to teach us

**WORKING CONDITIONS**
Full-time, remote (home-based), long-term position. 40 hours per week, 8 hours per day, Monday-Friday.  Home-based working environment. We are looking for a responsible person, who is fully engaged in ineffective processes.