Back to Jobs

Senior Software Engineer, Fullstack

TrulyRemote Verified

Hand-curated global remote job with direct application link

Technical Requirements

TypeScriptPythonAngularPostgreSQLMongoDBGoKubernetesDocker

Role Overview

Join DroneDeploy's pioneering Aerial Capture team as a Senior Full Stack Software Engineer. This role involves architecting and developing cutting-edge aerial and robotics solutions, contributing to the future of fully autonomous drone operations. You will coordinate technical vision, lead architecture implementation, and work directly on autonomous drones and sensor payloads for field hardware integrations.

Work Environment

  • Remote work from home.
  • Available during core team overlap hours from 7:00 AM to 2:00 PM PT.
  • Occasional domestic travel for training, customer site visits, and company events.
  • Expectation to leverage AI tools for debugging, prototyping, and code exploration.

Responsibilities

  • Drive the technical vision and architecture for Aerial Capture, setting standards for clean code and key architectural decisions.
  • Serve as a primary code contributor, lead projects end-to-end, and coordinate work to ensure predictable delivery.
  • Provide hands-on mentorship, pairing, and direct technical feedback to foster team growth.
  • Take ownership of system health, reliability, and maintainability, while championing the reduction of technical debt.
  • Act as the technical voice for the team in cross-functional forums.

Requirements

  • 6+ years of professional experience in full stack software development.
  • Strong proficiency in TypeScript and experience in Python.
  • Solid experience with Angular (v20+) or similar modern JavaScript frameworks (e.g., React, Vue.js).
  • Experience with RESTful and RPC API design, including authentication and versioning.
  • Experience with modern database setups like PostgreSQL and MongoDB.
  • Experience designing and implementing automated testing strategies (unit, integration, and end-to-end) using tools such as Jest or Pytest.
  • Familiarity with microservices, modular architectures, and event-driven systems.

Engineering Stack

  • Frontend: Angular v20+, TypeScript, RxJS
  • Backend: Python (Tornado), Go, REST & RPC APIs, MongoDB, PostgreSQL
  • Infrastructure: Google Cloud Platform, Docker, Kubernetes, Terraform
  • Mobile: Cordova, Ionic/Capacitor, Swift, Java, Kotlin, Android
Senior Software Engineer, Fullstack
DroneDeploy
Apply