Overview 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
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) #J-18808-Ljbffr