Position: Middle Node.JS Developer for international product company, Health Care domain (Poland)
Company: Adaptiq
Category: Node.js
Experience required: 3y
English level: upper
Published: 2022-04-01T00:00:00+03:00

DayTwo is a world's leading Microbiom Discovery Platform!

Role and Responsibilities
Help us build our backend platform which serves the DayTwo mobile app, web clients, ML models, and data pipelines.

Design, code and test new features and capabilities in our core SaaS platform.

Work closely with product, data science, mobile, web, and DevOps teams to build an awesome end-to-end experience for our users.

Improve the performance, scalability, and stability of our platform. We have some tough architectural challenges waiting just for you...

Make an impact! we’re still a small team... the code you’ll write and the decisions you’ll take will count and shape the future of our platform

Qualifications
- At least 3 years of proven development with Node.js
- At least 3 years of proven cloud experience and know your way around AWS (or GCP/ Azure)
- Experience building and shipping great products
- B.Sc in computer science
- Experience with SQL and noSQL databases
- Self-driven and comfortable working both individually and in a team

Would be great if you're
- Experienced with the ELK stack
- Experienced with serverless architecture
- Experienced with ETL and data pipelines
- Have a good understanding of the microservices architecture
- Worked with event-driven architectures.
- Worked with Docker containers over k8s
- Familiar with web development best practices and security concepts

Tech Stack
- Backend services are written in Java (Spring Boot), Node and python
- Web client is built with React-Redux
- MySQL for structured data, Mongo for documents, and S3 for everything else
- Elasticsearch, cache with Redis and use SNS/SQS for messaging; Lambdas and run on k8s in AWS, and build with Jenkins

Team and processes
Engineering team: 40 members
There are several teams: Backend and full-stack teams; Architecture team - cooperate with DevOps team; Android and iOS; QA and AQA, Data Scientists, Reserchers.
2 Backend team (Python/Java and Node.js): 11 team members now

Agile, 3-week sprints
Demo and release of mobile versions but for the web/backend
CI/CD
regular small releases.

Hiring process
- Tech interview
- Short interview with VP of Engineering