Himalayas logo
TT

Senior Python Backend/Full Stack Developer

Stay safe on Himalayas

Never send money to companies. Jobs on Himalayas will never require payment from applicants.

About TraceAir

Founded in 2015, TraceAir is transforming land development and home-building with drone-based 3D mapping, geospatial analytics, and automation. More than 200 U.S. builders already rely on our platform to cut costs, compress schedules, and make smarter decisions.

Our 150-person company is fully distributed (Valencia โ€ข Yerevan โ€ข Seattle), works in two-week SCRUM sprints, and shares an engineering culture that prizes pragmatism, ownership, and technical excellence.

Our Why & How

Purpose: To give people the physical environments they need to realize their full potential.
Vision: To convert construction designs into reality instantly.
Mission: To provide software powered by real-time data for those who actually build.

Our Values

  • ๐ŸŽฏ Guide users to success

  • ๐Ÿš€ Strive for high performance, precision, and accuracy

  • ๐Ÿ“š Never stop learning

  • ๐Ÿ”ฎ Think forward and innovate

  • ๐ŸŒฑ Create the best environment for the most forward-thinking talents

Alpha Team Mission

Alpha owns the internal platforms that allow GIS/CAD specialists and Operations managers to handle fast-growing scan volumes while keeping COGS low and product margins high. We build services, automated workflows and back-office interfaces, and we update or replace legacy components to ensure long-term maintainability.

Media Mentions

Requirements

  • Full-stack delivery: production experience shipping features end-to-end with Python 3 (async frameworks) and TypeScript/React.

    • Minimum: 2+ years with Python, 1+ year with TypeScript/React.

  • Toolbelt fluency: daily Git workflow, Linux shell comfort, and automated testing with pytest and Jest.

  • Agile teamwork: proven track record on Scrum/Agile teams delivering iteratively every sprint.

  • DevOps mindset: you design, ship, monitor and operate your own services in production.

  • Data expertise: solid NoSQL (MongoDB/DynamoDB) or SQL knowledge.

  • System design chops: understand API best practices, microservices architecture, reliability, scalability, and maintainability.

  • Product focus: you care equally about solving real problems and writing clean, maintainable code.

  • Languages: Russian โ€” fluent; English โ€” B1+


Nice to Have

  • Cloud operations: hands-on with AWS services (EC2, S3, CloudWatch, Lambda) and container runtimes (Docker, basic Kubernetes).

  • Infrastructure as Code: experience authoring Terraform or Ansible configurations.

  • CI/CD expertise: building and maintaining pipelines with GitHub Actions or Jenkins.

  • On-call readiness: willingness to join a ~1-week rotation every 6โ€“8 weeks.

  • Tech-stack familiarity: prior exposure to the libraries and tools listed in โ€œOur stack.โ€


Responsibilities

  • Build end-to-end features โ€” React + Python services โ€” that automate GIS/CAD workflows and keep TraceAirโ€™s COGS low.

  • Own code in production: instrument, deploy, observe; respond to alerts and write post-mortems.

  • Automate CI/CD pipelines with Docker, Jenkins or GitHub Actions, Terraform/Ansible.

  • Collaborate in two-week SCRUM sprints: grooming, estimates, pair-reviews.

  • When designated Epic Lead: create architecture diagrams, estimate work, break down tasks, track delivery and report status.

  • Embrace a growth mindset: adapt quickly to new challenges, learn on the fly, and tackle whatever it takes to deliver.

Our stack

Back: Python (aiohttp) and a few services on Java and Node.JS

Front: TypeScript, React, Zustand, Webpack, Jest

CI/CD: Ansible, docker, nginx, Jenkins, Kubernetes

Storage: AWS S3, MongoDB, DynamoDB, RabbitMQ

Clouds: AWS (S3, EC2, Lambdas, CloudWatch, Athena etc.)

GIS: GDAL, QGis

Tools: Git, Asana, Google Docs, Grafana/InfluxDB


Location & Relocation

  • ๐ŸŒ Start fully remote โ€” from any location except Russia or Belarus, ideally within a European time zone or ยฑ 3 hours.

  • ๐Ÿš€ Commit to Valencia โ€” after probation, you relocate to Valencia, Spain, or already live in Valencia or Barcelona.

  • ๐Ÿ  Remote-first culture โ€” no requirement to visit an office daily.


Benefits

  • ๐ŸŒด Unlimited paid vacation

  • ๐Ÿงณ Relocation package

  • ๐Ÿฅ Private health insurance

  • ๐ŸŽ“ Skyeng English lessons

  • ๐Ÿง˜ Online yoga sessions

  • ๐Ÿ’ฌ Therapist & group support

  • ๐Ÿ‘• Branded TraceAir swag

  • ๐Ÿš€ Maximum autonomy & minimal process overhead

Hiring Process

  1. HR screen

  2. Technical interview

  3. Soft-skills / culture interview

  4. Offer

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Senior

Location requirements

Hiring timezones

Spain +/- 0 hours

About TraceAir Technologies

Learn more about TraceAir Technologies and their company culture.

View company profile
Claim this profileTT

TraceAir Technologies

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

2 remote jobs at TraceAir Technologies

Explore the variety of open remote roles at TraceAir Technologies, offering flexible work options across multiple disciplines and skill levels.

View all jobs at TraceAir Technologies

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan