Position: Lead / Senior Software Engineer
Category: JavaScript
English level: upper
Years of experience: 6

- Worked with a variety of projects, already 10+
- Worked with big enterprise customers as part of customer team
- Lead teams of 2-5 engineers
- Migrated several projects from JavaScript to TypeScript, which significantly improved dev experience
- Migrated several projects from old frameworks (Angular.js, Ext.js) to the new ones (Angular 2+, React)
- Developed a few projects solely from ground zero, while having close communication with product owner
- Developed a bunch of e2e tests using Cypress and TestCafe
- Have experience being a part-time teacher on React, Angular and Node.js IT courses with 5-12 people groups
- Have experience interviewing people, conducted 100+ interviews
Worked with 10+ projects already, with different tech stacks: React, Angular, Node.js, Express, Nest, AWS Lambda. Most of the projects were from big enterprise companies from different domains (Fintech, real estate, security, business automation, airlines, etc.). Lead several teams with 2-5 engineers in them. On projects I've worked I was doing a lot of things, including feature development, bug fixing, unit, integration and e2e testing, team leading, code reviewing, mentoring, interviewing etc. I also have experience being a part-time teacher on React, Angular and Node.js IT courses.

I am a full stack developer primarily specialized on a frontend development. I am interested in developing as a team/tech lead and potentially as a software architect or engineering manager.
React and/or Node.js are preferable. Would preferably work on a new project. No legacy. Also would prefer to work with B2C or C2C product over B2B.