About the Role
As a Backend Software Engineer, you will design, build, and maintain server-side components, collaborating with cross-functional teams to deliver robust and scalable backend services that power critical features and support rapid growth.
Responsibilities
- Design and build RESTful or GraphQL APIs, microservices, and business logic using Node.js and TypeScript.
- Model data and manage queries using Supabase and PostgreSQL, including functions, row-level security, and real-time features.
- Deploy and manage services on Google Cloud Platform (GCP), particularly with Cloud Run, Cloud Functions, IAM, and Pub/Sub.
- Write clean, testable code using unit, integration, and end-to-end testing frameworks (e.g., Jest). Contribute to code reviews and quality assurance practices.
- Implement secure-by-default solutions for authentication, authorization, and data protection, following Clean Code and Clean Architecture principles.
- Set up logging, monitoring, and alerting for backend services. Own incident response and uptime improvements.
- 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.
Skills
- Node.js
- TypeScript
- Supabase
- PostgreSQL
- Google Cloud Platform (GCP)
- Cloud Run
- Cloud Functions
- IAM
- Pub/Sub
- Jest
- REST
- Clean Code
- Clean Architecture
- CI/CD
- Git
Location
- Lisbon
Work Type
- Onsite
- Full-time
Experience Level
- 5+ years
Benefits
- Apple hardware ecosystem for work
- Annual Bonus
- Top-tier Health and Life Insurance
- Transportation Budget
- Coverflex benefits package
- Childcare support
- Air Conference
- Pension Fund
- Urban Sports Club membership
- Meals 100% free at the hub
About the Company
- Air Apps is a family-founded company on a mission to create the world’s first AI-powered Personal & Entrepreneurial Resource Planner (PRP).
- Founded in Lisbon, Portugal in 2018, with offices in Lisbon and San Francisco.
- Self-funded with over 100 million downloads worldwide.
- Focused on challenging the status quo and pushing the boundaries of AI-driven solutions.
- Empowering people across the globe through product shaping.
Equal Opportunity
- 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.
