AirDNA

Senior Full Stack Engineer

AirDNA

contract

Posted on:

Location: 🇪🇸 Spain

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AWSDockerElasticSearchJavaScriptKubernetesMicroservicesNext.jsPostgresPythonReactRedisSQLTypeScript

About the role

  • Build across the stack: Own features from frontend UI (React, Next.js, TypeScript) through backend APIs (Python, microservices, Postgres, Redis)
  • Lead when needed: Step into a project lead role—helping scope, align, and drive delivery across engineers, product, and design
  • Influence architecture: Contribute to the evolution of our frontend and backend architecture to ensure scalability, performance, and maintainability
  • Deliver high-impact features: Ship tools, visualizations, and APIs that customers rely on daily
  • Mentor and guide: Provide code reviews, pair programming, and technical coaching to help grow the team
  • Collaborate cross-functionally: Work with product managers, designers, data scientists, and other engineers to deliver end-to-end solutions
  • Champion quality: Promote best practices in testing, CI/CD, and developer experience

Requirements

  • 6–8+ years of software engineering experience
  • 4+ years of recent React + TypeScript experience
  • 5+ years writing production backend code (Python preferred)
  • Experience designing APIs and working with data layers
  • Experience stepping into leadership/project lead roles — driving technical discussions and delivery
  • Systems thinker: understand tradeoffs and design for maintainability
  • Collaborator and mentor: code reviews, pair programming, technical coaching
  • Nice to have: Experience with SQL and query optimization
  • Nice to have: Familiarity with data-heavy apps (Druid, Elasticsearch)
  • Nice to have: Experience with Docker, Kubernetes, GitLab CI/CD pipelines
  • Nice to have: Familiarity with design systems, component libraries, and testing frameworks
  • Nice to have: Experience designing and deploying microservice architecture to AWS