Backend Engineer Rome
Air Apps
on-siteseniorpermanentbackend Rome 4 days ago via RemoteOK
See how well this job matches your profile
Sign up to get an AI match score and generate a tailored application in seconds.
Get your match scoreTags
Node.jsTypeScriptSupabasePostgreSQLGCPCloud RunCloud FunctionsPub/SubRESTClean Architecture
About the role
Role Overview
Air Apps is hiring a Backend Engineer to design, build, and maintain server-side components that power core product features and support rapid growth.
Responsibilities
- API & Service Architecture: Design and build RESTful or GraphQL APIs, microservices, and business logic using Node.js and TypeScript.
- Database Design & Integration: Model data and manage queries using Supabase and PostgreSQL, including functions, row-level security, and real-time features.
- Cloud Infrastructure: Deploy and manage backend services on Google Cloud Platform (GCP), especially Cloud Run, Cloud Functions, IAM, and Pub/Sub.
- Code Quality & Testing: Write clean, testable code with unit, integration, and end-to-end testing (e.g., Jest). Contribute to code reviews and QA.
- Security & Reliability: Implement secure-by-default authentication/authorization and data protection, following Clean Code and Clean Architecture principles.
- Monitoring & Operations: Set up logging, monitoring, alerting, and own incident response and uptime improvements.
- Team Collaboration: Participate in architecture discussions, mentor teammates, and document systems for internal knowledge sharing.
Requirements
- 5+ years of backend engineering experience.
- Proficiency in Node.js and TypeScript.
- Strong experience with Supabase or equivalent PostgreSQL-based backend services.
- Hands-on cloud experience (e.g., GCP, and experience also with AWS/Azure) with serverless deployment (e.g., Cloud Run, AWS Lambda, Azure Functions).
- Solid understanding of Clean Code and Clean Architecture.
- Experience with REST API design and cloud-native development.
- Familiarity with CI/CD, testing tools, and Git workflows.
- Strong security knowledge (data protection and compliance best practices).
- Effective communication and proactive teamwork.
Nice to Haves
- Experience with GraphQL (explicitly mentioned as an option).
- Experience designing microservices and real-time backend features with Supabase.
About Air Apps
Air Apps is a family-founded company focused on building AI-powered products that help people plan, work, and live. Born in Lisbon in 2018, the company has grown to reach over 100 million downloads worldwide and develops a Personal & Entrepreneurial Resource Planner (PRP).
Scraped 4/19/2026