Tech Stack
AWSCloudDockerElasticSearchJavaScriptKafkaKubernetesNode.jsTypeScript
About the role
- Work in a cross-functional team to implement new features
- Evolve and scale the current platform to support continuous growth
- Collaborate with colleagues to transform ideas into concrete solutions
- Design and implement backend services using Node.js, TypeScript, and Mongo
- Define and use OpenAPI (swagger) for APIs and write automated tests
- Participate in technical assessments and interview stages as part of selection process
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field
- 4+ years of experience in backend development
- Solid understanding of Node.js, TypeScript, and Mongo
- Experience with OpenAPI standard (swagger)
- Proficient with one of the following Node.js frameworks: Fastify, Express, Nest.js
- Experience in writing automated tests
- Understanding of AWS as a cloud provider
- Strong problem-solving skills and attention to detail
- Excellent communication and teamwork abilities
- Experience with ElasticSearch (desired)
- Experience with message brokers like Kafka (desired)
- Understanding of containerization technologies (e.g., Docker, Kubernetes) (desired)
- Domain Driven Design knowledge (desired)
- Applications accepted in English and Italian