Backend Development (m/w/d)
Core
Developing and maintaining scalable backend services within a microservice architecture.
Role type
Backend Developer (Node.js)
Builds
Scalable backend services
Domain
Software development, Microservices
Deliverable
production ML models | product features
Required skills
Node.js, Fastify (or comparable HTTP framework), TypeORM, Dependency Injection (Awilix), Test-Driven Development (TDD), PostgreSQL/MySQL, Clean Code principles, Microservice architecture
Preferred skills
Agile and classical development methodologies, Process improvement
Technologies
Node.js, Fastify, TypeORM, Awilix, Tap, PostgreSQL, MySQL
Responsibilities
Develop and evolve modern, scalable backend services in a microservice architecture; Implement requirements with a focus on quality, performance, and maintainability; Plan, implement, and automate test scenarios (TDD); Document code, architecture, and workflows; Analyze, diagnose, and resolve errors; Continuously improve development processes and technical foundation.
Seniority
Mid-Senior, hands-on IC