AirDNA

Senior Full Stack Engineer

AirDNA

full-time

Posted on:

Location: 🇺🇸 United States

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 love and 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
  • Occasionally step in as project lead to help squads deliver complex initiatives end-to-end

Requirements

  • 6–8+ years of software engineering experience
  • 4+ years of recent React + TypeScript building scalable, performant UIs
  • 5+ years writing production backend code (Python preferred), designing APIs, and working with data layers
  • Experience building across frontend and backend (React, Next.js, TypeScript, Python, microservices, Postgres, Redis)
  • Project leadership experience—driving technical discussions, scoping work, and guiding teams to delivery
  • Systems thinker who understands tradeoffs, scale, and maintainability
  • Strong collaborator and mentor; experience providing code reviews, pair programming, and technical coaching
  • 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 (nice to have)