Overview
Job Description for Frontend Developer roles at TraceAir. TraceAir is transforming land development and home-building with drone-based 3D mapping, geospatial analytics, and automation. The company is fully distributed with locations in Valencia and Seattle, and operates in two-week SCRUM sprints.
About TraceAir
Founded in 2015, TraceAir serves more than 200 U.S. builders by delivering software powered by real-time data to cut costs, compress schedules, and support smarter decision-making. The team emphasizes pragmatism, ownership, technical excellence, and ongoing learning.
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 enabling 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, back-office interfaces, and update or replace legacy components to ensure long-term maintainability.
Media Mentions
Interview with TraceAirTraceAir life in Silicon Valley on RubaseTraceAir & 500 Startups on SnobRussians conquer America on Varlamov.ruResponsibilities
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.Qualifications
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.”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, relocate to Valencia, Spain, or already live in Valencia or Barcelona.Remote-first culture — no daily office visits required.Benefits
Unlimited paid vacationRelocation packagePrivate health insuranceSkyeng English lessonsOnline yoga sessionsTherapist & group supportBranded TraceAir swagMaximum autonomy & minimal process overheadHiring Process
HR screenTechnical interviewSoft-skills / culture interviewOffer#J-18808-Ljbffr