Backend Engineer, Berlin
Metropolregion Berlin/Brandenburg
**About Air Apps** At Air Apps, we believe in thinking bigger---and moving faster. We're a family-founded company on a mission to create the world's first AI-powered Personal \& Entrepreneurial Resource Planner (PRP), and we need your passion and ambition to help us change how people plan, work, and live. Born in Lisbon, Portugal in 2018---and now with offices in both Lisbon and San Francisco---we've remained self-funded while reaching over 100 million downloads worldwide. Our long-term focus drives us to challenge the status quo every day, pushing the boundaries of AI-driven solutions that truly make a difference. Here, you'll be a creative force, shaping products that empower people across the globe. Join us on this journey to redefine resource management---and change lives along the way. **The Role** As a Backend Software Engineer, you will be responsible for designing, building, and maintaining the server-side components of our applications. You will collaborate closely with product managers, frontend developers, and other cross-functional teams to deliver robust and scalable backend services that power critical features and support rapid growth. * This is a fully onsite position, based at our office in Lisbon, where you will collaborate closely with cross-functional teams in person and contribute to a dynamic and fast-paced environment. We are open to support with relocation efforts. **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 services on Google Cloud Platform (GCP), particularly with Cloud Run, Cloud Functions, IAM, and Pub/Sub. * Code Quality \& Testing - Write clean, testable code using unit, integration, and end-to-end testing frameworks (e.g., Jest). Contribute to code reviews and quality assurance practices. * Security \& Reliability - Implement secure-by-default solutions for authentication, authorization, and data protection, following Clean Code and Clean Architecture principles. * Monitoring \& Operations - Set up logging, monitoring, and alerting for backend services. Own incident response and uptime improvements. * Team Collaboration - Participate in architecture discussions, mentor team members, and document your decisions and systems for internal knowledge sharing. **Requirements** * 5+ years in backend engineering roles; * Proficiency in Node.js and TypeScript; * Strong experience with Supabase or equivalent PostgreSQL-based backend services; * Hands-on experience with cloud platforms (e.g., GCP, AWS, Azure), including deploying and managing services using serverless compute (e.g., Cloud Run, AWS Lambda, Azure Functions); * Solid knowledge of Clean Code and Clean Architecture practices; * Experience with API design (REST) and cloud-native application development; * Familiarity with CI/CD pipelines, testing tools, and Git workflows; * Strong grasp of security principles, data protection, and compliance best practices; * Effective communicator and proactive team contributor; **What benefits are we offering?** * Apple hardware ecosystem for work. * Annual Bonus * Top-tier Health and Life Insurance for peace of mind. * Transportation Budget to support your commute needs. * Coverflex benefits package for meal allowances, well-being, and more. * Childcare support. * Air Conference - an opportunity to meet the team, collaborate, and grow together. * Pension Fund to support your long-term financial planning. * Urban Sports Club membership to keep you active. * Meals 100% free at the hub. **Diversity \& Inclusion** At Air Apps, we are committed to fostering a diverse, inclusive, and equitable workplace. We enthusiastically welcome applicants from all backgrounds, experiences, and perspectives. We celebrate diversity in all its forms and believe that varied voices and experiences make us stronger. **Application Disclaimer** At Air Apps, we value transparency and integrity in our hiring process. Applicants must submit their own work without any AI-generated assistance. Any use of AI in application materials, assessments, or interviews will result in disqualification. Compensation Range: €52K - €65K