Position: Full Stack Developer
Category: JavaScript
English level: fluent
Years of experience: 4


Throughout 3 years of my journey as a ‍ Software Engineer, I've been mostly focused on front-end (React) development, but I also have experience in back-end development (Node.js). Had a chance to work on different projects in multiple domains (e-learning, cybersecurity, e-commerce), as a part of small and big teams.

My responsibilities include:
- Whole development lifecycle (from setting up development environment to delivering features)
- Cloud infrastructure and CI/CD setup
- Collaborate with other team members in feature analysis, development, and delivery using Agile methodologies
- Code review, mentoring, conducting technical interviews, giving tech talks on internal meetings
- Maintaining and refactoring codebases, including internal tools (libraries, design system), migration to TypeScript

Technologies:
- TypeScript, JavaScript, React, Next.js, Vue.js, Node.js, Express.js
- HTML, CSS, SASS, CSS-in-JS
- Git, Docker, CI/CD

Other:
- Redux, React Query, webpack.js, rollup.js
- Cypress, Mocha, Jest
- Google Cloud, Microsoft Azure, GitHub Actions, CircleCI
- PostgreSQL, TypeORM, MikroORM, WebSocket
- Storybook, Material UI

I am a motivated and eager-to-learn person who is passionate about software development and tech in general. Hence I'm looking for challenges and opportunities to improve myself and people around me.

Fluent in written and spoken English.
I am looking forward to having an opportunity to grow in back-end development, so I would rather consider a full-stack opportunity. But I'm open to interesting front-end offers as well ;)

I would like to continue working with React (preferably TypeScript) and Node, but opened to new technologies.

Not interested in Angular or Vue.js vacancies, as well as in legacy projects and gambling.

Looking for challenging projects and motivated, friendly team to make Web a better place.