Position: Full-stack Lead
Company: ElephantStock
Experience required: 5y
English level: fluent

**Job description**
This is a full time, dedicated, remote position. 
Working hours are 40/week, GTM+3 (plus-minus 1 or 2 hours max). 
Fluent English and good communication skills are required. 
Full stack developers are in the center of our R&D team. 
**We need a lead who can:**
-Lead a Scrum team of 3-5 engineers.
-Mentor others, clearly communicate best practices and help to implement those.
-Take responsibility for features development, release pipeline and communication with stakeholders.
-Develop, maintain, and improve our current web application.
-Perform technical analysis and contribute to code reviews and design discussions.
-Work with large and complex datasets.
-Optimize the application for maximum speed and scalability.
-Write robust, clean, and documented code while meeting our coding standards.

**Job requirements**
-6+ years of full stack Web development experience.
-2+ years of experience leading a Scrum team.
-Proven experience in JavaScript, Angular, Node.js, TypeScript, MongoDB, API integrations.
-Experience in building large-scale client-side solutions using Angular.
-Experience in developing REST API using Node.js + express.
-Experience with typical client-side tasks like routing, caching, communicating with API, etc.
-Strong knowledge of core JavaScript (ES6+), Git, code design principles.
-Experience in OOP and MVC design and development patterns.
-Understanding of Agile/Scrum methodologies.

**Would be a plus**
-CI/CD pipelines understanding.
-Experience working with cloud environments.