This position is for a Senior Software Engineer, Fullstack (USA) at DroneDeploy, located in Texas (USA).
The role is remote-first and involves working in a fast-growing environment where fullstack engineering expertise is essential for developing scalable, production-grade solutions that integrate drones, robotics, and advanced data systems.
Responsibilities include leading major projects from architecture to deployment, collaborating cross-functionally, and mentoring junior engineers.
The position offers the opportunity to shape user experiences and backend architecture in a company that is a leader in the reality capture industry.
Key accountabilities include designing and implementing scalable backend services and APIs using Python and Go, developing maintainable frontends with Angular (v17+) and TypeScript, and integrating drone and robotics hardware into software workflows.
The engineer will lead full project lifecycles, build observability systems, resolve production issues, and collaborate with product managers, QA, and operations teams.
Mentoring team members and contributing to a culture of code quality, collaboration, and innovation is also a key aspect of the role.
Requirements:
Candidates must have 5+ years of experience in fullstack development, demonstrating strong backend and frontend capabilities.
Proficiency in Python and TypeScript is required, along with experience in Angular or similar modern JavaScript frameworks.
A deep understanding of REST API design, authentication, versioning, and third-party integrations is necessary.
Familiarity with Google Cloud Platform (or equivalent), Docker, Kubernetes, and Terraform is expected.
Candidates should be skilled with PostgreSQL and MongoDB, possessing strong database design and optimization knowledge.
A commitment to code quality and automated testing (unit, integration, E2E with tools like Jest or Pytest) is essential.
Hands-on experience with CI/CD workflows and version control using Git is required.
Experience in building and maintaining scalable architectures (microservices, modular, event-driven) is necessary.
Candidates should demonstrate a strong initiative and ownership mindset, along with clear communication and collaboration skills.
Benefits:
The position offers a fully remote work environment with flexible scheduling.
Employees will receive company-sponsored drone pilot certification.
Comprehensive healthcare coverage is provided.
Paid family leave is available for major life events.
Occasional travel for training, events, or customer visits is expected.
Professional development opportunities through workshops, conferences, and internal mentorship are offered.
Flexible paid time off is available to allow employees to rest and recharge.
The company promotes a culture of innovation, creativity, and growth.