Position: JavaScript Software Engineer
Category: JavaScript
English level: intermediate
Years of experience: 3


Have experience with (company and personal projects):
- JavaScript, TypeScript
- React, Vue, Node.js, Express, Hapi, Apollo
- PostgreSQL, Complex SQL queries
- REST API, GraphQL
- Data crawling, storing and optimization
- Mocha, Chai, TDD
- PostCSS (SASS)
- Docker
- GIT, CI, Functional programming, Agile

Working at Startup (Jun 2017 - Present)

The remote company with employees (~100) over the world. Was responsible for various type of project over time:
- A complex dashboard-like project built on React and Node.js
- High optimized react-based projects (with SSR)
- REST API with a big amount of data and heavy optimization (+ tests and CI)
- Node.js based crawler for a lot of data from different sources
- Also have some experience in Android Development (using Kotlin)

Learned in the company:
- Time management
- Documentation writing
- Full project development lifecycle
- Work with teammates
- Planning and sync with a team
I would love to use new tools and discover new approaches. So the project, where I'll have space to experience something modern and exciting, is more priority. I want to learn a lot of new things with your company.