Position: Senior Software Developer. Team Lead NodeJS, Typescript
Company: Mad Rabbit
Experience required: 3y

Team leading, task preparation and assignment, estimation and the whole management of the development process
Overall Design - code, performance, security
Code review
Build modular, efficient, testable, and reusable code

Requirements
3-5 years of NodeJS/full-stack work experience
1+ years as Team Lead
Experience with Typescript
Comfortable with HTML5 and SASS
Experience with RabbitMQ and Redis
Experience with PostgreSQL or MySQL
Strong knowledge of Docker
Experience with Kubernetes 
Experience with CI/CD setup
Strong knowledge of git and other version control tools
Strong understanding of FE-BE communication protocols
Strong understanding of SDLC 
Strong experience in scalable architecture creation
Strong understanding of microservice architecture creation and support
Strong understanding of REST API creation and versioning 
 

Would be a plus
Familiarity with games products;
Experience with React-Native
Experience with Google APP and App Store publishing process
Experience with VueJS