Position: JavaScript Developer
Category: JavaScript
English level: fluent
Years of experience: 1.5

- designed a highly extensible server side validation system with i18n support.

- wrote a high performance microservice in Go for HTML manipulation, communicating with the main app via TCP. Achieved ~100ms average response times with an initial 500ms budget, while previous solutions on JavaScript delivered 1000-1500ms results.
Experienced in building web applications with complex business logic involving event queue/REST based architectures for distributed apps and multiple 3rd party integrations.

- advanced knowledge of JavaScript (ES5 / 6) both on backend and frontend, experience with React + Redux. Configured and optimized for faster builds Webpack 1/2/3 configs.

- experience with using RabbitMQ for distributed systems communication, alternatively using REST. 

- writing and optimizing complex SQL queries, PostgreSQL database schemas, data normalization, manipulating JSON, timezones.

- CI configuration for staging (Jenkins) and manual deploy on multiple production servers (pm2), managing database migrations (Knex.js). Able to write a simple Nginx config, use Docker, Docker Compose, feeling at home in Unix environment.

- integrations with Webmoney and other payment systems, email providers for sending, receiving and tracking emails, and various other 3rd party systems.
An environment of skilled professionals, flexible schedule, growth opportunities, working business processes.