Position: Backend Node.JS Software Engineer, Team Lead
Category: Node.js
English level: upper
Years of experience: 6

- Improve team performance up to 2 times (Built development processes (SDLC), using async communication, DoD, DoR, automatization, etc.)
- Automated most time-consuming tasks to optimise marketing process (reduced time for completing tasks in 8 times, got a payback straight away - the early next week after changes were applied)
- Always asks hard questions and say if i am not agreed, follow data driven approach. On last project it helped us to not make extra hires, close not working marketing mediums on time, etc.
- During a short time helped to launch a new product: podcasts platform (mobile + website).  I were a part of decision making team. Also, fully developed payment, auth and search systems in our startup
- Joined team on project behind the schedule, was capable to still finish it on time, which required a lot of interactions with end-client.
More than 5 years experience in building applications and creating web services with Master Degree in Computer Science. Lead cross-functional team, mentoring, perform code review. Participate in the delivery of new releases to customers. Plan and estimate the scope of sprints. Main focus - become better Team Lead / CTO

On last project:
- Created and managed cross-functional team: 1+1 part-time FE, BE
(my role), 1 Full-stack, 2 Android and 2 IOS developers
- Intermediated between business and development teams
- Development of backend service using NodeJS
- Worked on development lifecycle optimization

On the previous project:
- Leading of web development process, coaching the backend team
- Migrated system from serverless to NodeJS monolith
- Participated in the interviews during recruitment
Preferences:
- Professional growth, career opportunities
- Flexible schedule (async communication preferably)
- Remote work
- Impact on product, interaction with business
- Interesting domain/project