Backend Developer (Mid/Senior)
We are looking for a Mid/Senior Backend Developer with strong experience in building scalable backend systems and distributed architectures.
You will work on designing and developing high-performance backend services using modern technologies such as Node.js, distributed databases, Redis, and Supabase.
The ideal candidate has experience building robust APIs, data-intensive systems, and cloud-native architectures, with a focus on scalability, reliability, and performance.
Responsibilities
* Design and develop scalable and resilient backend services
* Build and maintain REST APIs and event-driven systems
* Work with distributed databases (e.g., CockroachDB or similar)
* Design and optimize data models and high-performance queries
* Use Redis for caching, messaging, and state management
* Integrate backend services with platforms such as Supabase
* Collaborate with frontend, DevOps, and AI engineering teams
* Ensure code quality, testing, and observability
* Contribute to software architecture decisions
Requirements
* 3–7+ years of backend development experience
* Strong experience with Node.js
* Experience with distributed or highly scalable databases
* Experience with Redis
* Experience with Supabase or PostgreSQL-based architectures
* Strong understanding of REST APIs
* Experience with Docker and containerized environments
* Good knowledge of Git workflows
* Good English
Nice to have
* Experience with Python
* Experience with FastAPI
* Experience with microservices architectures
* Familiarity with event-driven systems
* Experience with vector databases or AI infrastructure
* Experience with cloud platforms (AWS, GCP, Azure)
This job posting is open to candidates of all genders, in accordance with Laws 903/77 and 125/91, and to people of all ages and nationalities, in accordance with Legislative Decrees 215/03 and 216/03.
Candidates are invited to review the privacy notice pursuant to Article 13 of EU Regulation 679/2016 (GDPR)
Send CV to