Position: Senior NodeJS engineer
Company: Remotal
Experience required: 5y
English level: intermediate

Requirements
 - 6+ years professional experience developing NodeJS services.
 - Strong architectural understanding
 - Professional experience with Docker(-compose)
 - Professional experience with Kubernetes
 - Professional experience with Kapitan is a bonus (if you have experience with a similar tool please mention it)
 - Strong mindset of following and suggesting best practices.
 - Spoken & written English

Position
 - Full-time, full-remote

Stack
 - Language
 --- Javascript / Typescript
 --- NodeJS 14
 --- A few notable libraries: Prisma, …
 --- Express, Apollo
 - Message broker: Kafka
 - DBs: Mysql, Redshift
 - API: GraphQL
 - Test framework: apollo-server-testing
 - CI/CD: CircleCI
 - Infrastructure:
 --- AWS
 --- Kubernetes
 --- Kapitan
 - Other Tools
 --- Jira / Confluence
 --- Github
 --- Slack


Mission
Join a small responsible and skilled team of 3-4 people.
Design & develop high quality code & scalable API solutions for our current and future products used by both our internal teams and partners
Work closely with our Back-end and design teams to create, integrate, improve and maintain features based on customers’ needs and requests
Work towards integrating our services with external APIs such as Facebook, Ironsource, Salesforce & Snapchat
You will be working on the core API services which receive requests from every other component in the system. You will contribute to scaling them out and provide a gateway for the frontend, taking into consideration the requirements of their infrastructure, external clients, and business team.
If you are looking for a position where you will have an impact on how APIs are built, how data are served both to computers and humans, and you like being in the middle of the tech stack, this is the job for you!