Position: Full Stack Web Developer
Category: JavaScript
English level: upper
Years of experience: 5

- Stable growth, learning new technologies and tools.
- A broad view of programming - understanding programming tools and languages as ways to solve problems, their strengths and weaknesses, instead of "one hammer for all nails".
- Understanding the intersection of business and technical processes, participation in process reforms in the company as a technical lead
- Demonstrated ability to quickly and efficiently solve the complexity and explain to the developer the reasons and approaches to avoid this in the future
- The ability to destructure a feature/project into logical components and build a high-quality implementation plan
In the past three years, I have been an integral part of my company, serving as a Tech/Team Lead. In this role, I have overseen various projects where I was designated as the lead. My responsibilities included monitoring the progress and ensuring the quality of code, actively participating in selecting appropriate tech design and patterns for the projects. I have also been actively involved in conducting technical interviews for new hires, sharing my expertise across different projects, assisting developers with their challenges, and providing estimations (both rough and detailed with specifications) for clients.

As a Full Stack Developer, I predominantly worked in non-company teams. In my recent project, I gained extensive experience in React, Koa, AWS DynamoDB, RPC, and Google Chrome Extensions development. Additionally, I had the opportunity to be involved in the business development aspect, where we tailored our core tools to meet individual client requirements. Our project targeted middle businesses and followed an agile communication approach.

The year before that, I was contributing to a FinTech project for two years. It was focused on investments and deals. Working with a global team, I engaged with technologies like React, Vue, Express, Symfony, AWS queue, and Docker. My responsibilities included implementing new features, ensuring test coverage, and following Scrum practices.

Regarding my future aspirations, I have two main career paths in mind. The first involves becoming an architect, where I can shape the technical direction of projects and create robust and scalable solutions. Alternatively, I am also keen on becoming an extremely skilled Senior Developer, dedicating my focus to producing high-quality, efficient, and maintainable code for complex projects.

My journey so far has allowed me to develop a diverse skill set and a broad understanding of the technology landscape. I am eager to continue growing and contributing to impactful projects.
- Streamlined workflow processes
- A team of experts and an environment to grow and learn
- Stable salary and revisions
- Interesting projects from a tech perspective 
Availability of an office will be plus, but not required
The thing that I am not happy with:
- Companies with unconfigured processes and areas of responsibility