OverviewWe 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 servicesBuild and maintain REST APIs and event-driven systemsWork with distributed databases (e.g., CockroachDB or similar)Design and optimize data models and high-performance queriesUse Redis for caching, messaging, and state managementIntegrate backend services with platforms such as SupabaseCollaborate with frontend, DevOps, and AI engineering teamsEnsure code quality, testing, and observabilityContribute to software architecture decisions
Requirements
3–7+ years of backend development experienceStrong experience with Node.jsExperience with distributed or highly scalable databasesExperience with RedisExperience with Supabase or PostgreSQL-based architecturesStrong understanding of REST APIsExperience with Docker and containerized environmentsGood knowledge of Git workflows
Nice to have
Experience with PythonExperience with FastAPIExperience with microservices architecturesFamiliarity with event-driven systemsExperience with vector databases or AI infrastructureExperience 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