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

Projects & Responsibilities:
• Swiss banking. Multi-role online platform for the financing of private and business loans. Was responsible for building React.JS app from scratch, designing architectural solutions and mentoring junior developer.

• Risk evaluation platform. Renovation of existing application, built with AWS, Typescript, microservices pattern and serverless architecture. Was responsible for complete development lifecycle of the project & mentoring junior developer.

• Marketplace. Integration platform for previous apps. Built from scratch with Nest.JS, React, Typescript and inspired by DDD pattern. Was responsible for frontend & backend development.

• Pharmacy Shift Management Platform. Renovation of existing platform, based on React. Was responsible for development with advanced functionality (multi-roles, chat like LinkedIn has, integration with Stripe payment system, Google Map API, in-app notifications on sockets).

• Pharmacy Shift Management Services. Backend applications to manage shifts. Was responsible for implementation of sub-services in Node.js, such as account-service (login, signup by email and social networks) and location-service (integration with Google Map API).

• Task Manager Application. Mobile application to find order executors through managers. Based on React-Native. Was responsible for chat with advanced functionality between clients-managers-executors.
• JavaScript
• Typescript
• ReactJS (+Redux, Saga)
• Node.js (Express.js, Nest.JS)
• Experience in React-Native
• AWS services
• HTML5, CSS3, Bootstrap
• Mocha, Chai
• Webpack, Gulp, Grunt
• Java Basic
• RDBMS: MySQL, Postgres
• NoSQL: MongoDB, Dynamo, Neo4j
Apply for the position of JavaScript Developer.
Frontend is preferable (React framework only, able to lead frontend team).
Backend on Node.JS is suitable with partial responsibility.
Not looking for full React-Native job.
Outsource - preferable, Outstaff - acceptable, Product - most likely not