Backend Engineer Rome

Air Apps·Remote(Rome)·$52,000 - $65,000
Software Development

WFA Digital Insight

The demand for skilled backend engineers has surged in recent years, with the global market expecting a 25% growth by 2026. As remote work becomes the norm, companies like Air Apps are at the forefront, leveraging AI-powered solutions to revolutionize resource management. With a strong focus on digital skills and a commitment to diversity, this role presents a unique opportunity for ambitious engineers to shape the future of tech. Candidates should be well-versed in Node.js, TypeScript, and cloud infrastructure, with a keen eye for security and scalability. Before applying, consider how your passion for innovation and teamwork can drive growth in a fast-paced environment.

Job Description

About the Role

As a Backend Engineer at Air Apps, you will play a pivotal role in designing, building, and maintaining the server-side components of the company's applications. This involves collaborating 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. The role is based in Rome, offering a unique blend of cultural immersion and professional advancement.

The successful candidate will be part of a dynamic team that values innovation, creativity, and teamwork. Air Apps is committed to fostering a diverse, inclusive, and equitable workplace, welcoming applicants from all backgrounds, experiences, and perspectives. As a Backend Engineer, you will have the opportunity to work on challenging projects, contribute to the company's mission, and grow professionally in a fast-paced environment.

Air Apps is a family-founded company on a mission to create the world's first AI-powered Personal & Entrepreneurial Resource Planner (PRP). With offices in Lisbon and San Francisco, the company has remained self-funded while reaching over 100 million downloads worldwide. This long-term focus drives the company to challenge the status quo every day, pushing the boundaries of AI-driven solutions that truly make a difference.

What You Will Do

  • 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 decisions and systems for internal knowledge sharing

What We Are Looking For

  • 5+ years of experience 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

Nice to Have

  • Experience with other programming languages, such as Java or Python
  • Knowledge of containerization using Docker
  • Familiarity with agile development methodologies, such as Scrum or Kanban
  • Experience with machine learning or artificial intelligence

Benefits and Perks

  • 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

How to Stand Out

  • Tip: Showcase your proficiency in Node.js and TypeScript by sharing examples of personal projects or open-source contributions that demonstrate your skills.
  • To stand out, highlight your experience with cloud platforms, such as GCP, AWS, or Azure, and explain how you have used them to deploy and manage services.
  • When preparing for the interview, focus on your understanding of Clean Code and Clean Architecture principles, as well as your experience with API design and cloud-native application development.
  • Make sure to ask about the company culture, team dynamics, and opportunities for growth and professional development during the interview.
  • Be prepared to discuss your approach to security, data protection, and compliance, and provide examples of how you have implemented secure-by-default solutions in previous roles.
  • Consider negotiating your salary based on your experience and the market rate for backend engineers in Rome.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.