onsite
Backend Engineer Rome - Air Apps
Backend Engineer
Senior Backend Engineer focused on building scalable APIs with Node.js, TypeScript, and PostgreSQL on GCP, leveraging GraphQL for efficient data access and cloud-native best practices.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance REST and GraphQL APIs using Node.js and TypeScript.
- Model and optimize PostgreSQL schemas for complex data relationships and large‑scale workloads.
- Deploy and manage services on Google Cloud Platform, ensuring reliability, scalability, and cost efficiency.
- Collaborate with front‑end and product teams to define API contracts and deliver feature enhancements.
- Implement automated testing, CI/CD pipelines, and monitoring to uphold code quality and system health.
Requirements
- 5+ years of backend development experience with Node.js and TypeScript.
- Strong proficiency in PostgreSQL, including query optimization and schema design.
- Hands‑on experience with GCP services such as Cloud Functions, Cloud Run, and Cloud SQL.
- Deep understanding of GraphQL, schema design, and performance tuning.
- Excellent problem‑solving skills, strong communication, and a passion for clean, maintainable code.
Skills
nodejstypescriptpostgresqlgcpgraphql