Position: Senior Software Engineer
Category: Node.js
Experience: 7 years | English: upper

-Microservice-based staffing platform which manages financial operations of workers.
Responsibilities: 
Implementing microservice architecture solution
Implementing business logic for microservices
Implementing caching and synchronization between databases
Implementing React web application for workers
Implementing AWS Lambdas for running tasks/jobs
Providing code review for team members
Integrating 3rd party libraries into a system
Implementing unit/e2e test coverage

Technologies: Javascript(ES6), NodeJS(Express), React, HTML/CSS,  Redux, Typescript, MySQL(Sequelize), Webpack, AWS Services(API Gateway, Cognito, Lambdas, CloudWatch, S3, DynamoDB), Jest, OAuth2, Serverless, CircleCI.

Staffing platform which manages permission levels of employees to different products through integrated Okta API.
Responsibilities: 
Implementing business logic for lambda functions
Implementing architecture of services
Implementing frontend apps for permission managing (NextJS, React)
Implementing Swagger/Postman/API Gateway documentation
Implementing bitbucket CI/CD and Serverless pipelines
Implementing Authorization/Authentication
Implementing AWS Lambdas
Implementing databases for AWS Lambda (MongoDB, Redis)
Implementing security/caching functionality
Implementing proxy-servers for additional request validations
Integrating 3rd party API into services (Okta)
Implementing test coverage
Regular code reviews
Daily commutication with product owner/ customer

Platform for managing user accounts, tariff plans/subscriptions, referral system and customer support of British mobile operator.
Responsibilities: 
Implementing NodeJS backend API
Implementing security, cookie and caching business logic
Implementing ReactJS application and frontend API
Implementing unit and e2e test coverage for FE and BE parts of application
Tight communication with product owner and release activities
Communication and building technical solutions with 3rd party business partners
Regular code reviews
I`m a creative and responsible person with more than seven years of commercial development experience and the abilities in finding solutions to various problems. I`m a sociable person and easily find a common language with the rest of my team. Looking for an opportunity where I can apply my current knowledge and work hard in motivated, ambitious team to reach highest goals.

Skills:
HTML
CSS (SASS, LESS, CSS3).
CSS Frameworks ( Bootstrap, Angular Material)
Javascript/ ES6
NodeJS/ ExpressJS
Webpack
Unit / e2e / Integration testing / consumer-driven contract testing (Jest, Cypress, Pact)
Version Control (Git)
Object-oriented programming (OOP)
REST, SOLID patterns
Functional programming
Architecture / design patterns
Frontend frameworks(Angular, React, NextJS)
State management tools (RxJS, Redux, Sagas)
TypeScript
Databases ( MySQL, MongoDB, Redis)
AWS (API Gateway, CloudFormation, Lambdas, DynamoDB)
Serverless
CI/CD tools (Docker, Jenkins, CircleCI)
Operating systems (Windows, Linux, MacOS)
• Looking to become a part of an experienced team and bring my knowledge for building complex solutions
• Flexible working hours
• Remote work (I`ll consider Lviv office as well)