Position: Senior JS Back-End Developer (Node.js)
Company: Opinov8
Category: Node.js
Experience required: 5y
English level: intermediate

**BEING PART OF THE TEAM**
* We use exclusively AWS Serverless solutions like Lambda, DynamoDB, SQS, SNS, AppSync (fully managed GraphQL API), API Gateway (Fully managed REST API);
* We own our infrastructure, which means Gitlab CI/CD Pipelines, Infrastructure as code using Serverless Framework, DataDog for observability;
* To assure high quality we have 100% unit test coverage, e2e tests and performance tests.

**POWER YOU BRING**
* 5+ years of experience in full stack/backend development. Proficient in at least one of the modern programming languages (we use Javascript and TypeScript);
* 3+ years of working experience with NodeJS;
* Experience designing distributed systems based on micro service architecture;
* Experience designing API (We have REST and GraphQL APIs);
Familiarity with AWS or any other cloud provider (We use AWS Serverless Solutions);
* Be part of the team when we together design APIs and QA strategy based on ambiguous requirements.
Nice to have:
* Experience with noSQL databases (we use AWS DynamoDB);
* Experience with serverless solutions, preferably on AWS;
* Familiarity with CI/CD pipelines;
* Follow TDD;
* Full-stack experience with react is a plus;
* Familiarity with concepts of functional programming is a plus.

**WHAT WE OFFER**
✓ Competitive compensation;
✓ 20 working days of paid vacation;
✓Paid sick leaves;
✓Full payment of taxes;
✓Medical insurance;
✓ English courses online;
✓ Flexible work schedule;
✓ Relocation to Poland;
✓ Work-life balance.