Position: Node.js developer for a dutch product company
Company: HR-house
Category: Node.js
Experience: 2y
English level: upper

Наразі продукт використовують інвестиційні компанії в Нідерландах, Бельгії, Люксембургу та Німеччини. Вони збирають і зберігають інформацію про потенційного інвестора. Проводять весь бекграунд чек, До останнього прикріплюють менеджерів, котрі звітіють про доходи і обіг коштів. 

What would you do?
Of course we need you to fully master Node.js, because that is what we use to write our Lambda functions. We use the full AWS Serverless stack (and even more) so we hope you will be comfortable using the API Gateway and configure the endpoints. Our workflow-heavy platform is supported by SQS and Step Functions to organise and orchestrate events. A solution architect certificate is not required, but if you used S3, Route53 and/​or CloudFront that would definitely help you get on top of the list.

Since we work with personal and financial data we need top-notch security so why not use API keys and Authorizers while we are at it. To manage our users we use AWS’s Cognito User Pools and Identity Pools to secure the API with temporary IAM credentials and permissions.
If you master this trick you probably also master NoSQL and DynamoDB does not have many secrets for you. Or maybe you can convince us to use Aurora for specific use cases? The team would love to hear of and learn from your experience in frameworks, we hope you also might convince us to use solutions you used in the past as well.

As our project grows, deployment becomes more important. You do not want to deploy all Lambda functions manually and define the endpoints one-by-one. that is why we want you to get introduced to the Serverless Framework. A set of tools to make deployments easier. So yeah, we want you to have some experience and knowledge on automatic integration and continuous deployment as well because that is just good development practice. 

Who you are
A problem solver who gets a motivation boost when facing new challenges.
You have prior experience working with AWS.
You live by best practices and good software design principles.
Proven NodeJS experience and skills,
Experience with AWS Serverless stack involving at least the following components: Lambda, API Gateway, DynamoDB, Cognito
You like to automate everything.

AWS certification is a plus but not required.
Experience with Step Functions is a plus.

Our Technology stack
AWS: Lambda, ECS, SQS, SNS, Cognito, DynamoDB, Aurora Serverless, S3, API Gateway…
NodeJS.
TypeScript, JavaScript.
REST, GraphQL.
Git, GitFlow, BitBucket, BitBucket Pipelines.
JIRA.
Slack.

Our team:
Tech team - near 25.
Overall - 45.

You will get:
A Visa sponsorship for you and your family (if needed) 
Your own  MacBook (or another OS if you prefer)
Freedom and flexibility
A great team to work in, with nice team events every now and then
Opportunity to grow, learn and shine
Vacation days or sick leaves. We expect people to take a reasonable number of days and we steer on results, not on FaceTime or # of hours worked. 
Any certification for you to pass
 
Hiring process:
1) Pre-interview with a Recruiter
2) Fill in online form (15-25 min) Your past experience + online game.
3) Interview with CTO (up to 45 min). More cultural and to tell you about the company.
4) Dev assignment - up to 8 hours (you do it when have time)
5) Feedback for dev assignment. Offer and final discussion of the contract.

No big tech interview. 

Welcome Mid and Sr developers from Ukraine to apply)