Job Description
Note: The job is a remote job and is open to candidates in USA. DroneDeploy is a leading company in robotics and AI, specializing in aerial capture solutions for various industries. They are seeking a Senior Full Stack Software Engineer to lead the development of innovative aerial and robotics solutions, focusing on full-stack projects and collaboration across teams to enhance operational excellence.
- Responsibilities
- Own Full-Stack Development: Lead the design and implementation of product features across the stack β from backend APIs in Python/Go to modern frontends in Angular (v19+), with a focus on drone and robotics integration
- Drive Technical Excellence: Take full ownership of projects from architecture to deployment and maintenance, ensuring scalable design, clean code, and continuous improvement
- Ensure Reliability in Production: Proactively support and monitor live systems, using observability tools to maintain performance, detect issues early, and deliver a consistently reliable user experience
- Collaborate & Communicate: Work closely with cross-functional teams to align on business goals, share technical insights, and deliver high-quality, user-centric solutions with autonomy and initiative
- Skills
- 5+ years of professional experience in full stack software development, with a proven track record of successfully delivering and supporting production-grade software
- Strong proficiency in TypeScript, with experience in Python
- Solid experience with Angular (v19+) or similar modern JavaScript frameworks (e.g., React, Vue.js)
- Experience with RESTful API design, including authentication, versioning, and integration with external services
- Experience with modern database setups, e.g. PostgreSQL and MongoDB
- Strong commitment to software quality, with experience in designing and implementing automated testing strategies (unit, integration, and end-to-end testing) using tools such as Jest or Pytest
- Familiarity with microservices, modular architectures, and event-driven systems
- Dedication to maintaining high software quality through consistent refactoring, performance optimization, and reduction of technical debt
- Experience in Java/Kotlin and Go is a plus
- Experience in Android app development is a plus
- Benefits
- Culture of Innovation & Collaboration β Thrive in an environment that values creativity and teamwork.
- Drone Certification β Get certified and gain unique, hands-on skills with our full backing.
- Flexible Work Arrangements β Enjoy autonomy with remote-first options and schedule flexibility.
- Paid Family Leave β Take the time you need to support your family during lifeβs most important moments.
- Comprehensive Healthcare Coverage β Plans designed to support your well-being.
- Career & Growth Development β Build new skills and unlock opportunities through continuous learning.
- Flexible PTO β Take time off when you need it to rechargeβwe trust you to manage your time well.
- Employee Referral Bonus β Know someone great? Refer them and earn a bonus when they join our team.
- Company Overview
- DroneDeploy unifies robotics and AI to deliver fast, confident reality capture operations for field teams . It was founded in 2013, and is headquartered in San Francisco, California, USA, with a workforce of 201-500 employees. Its website is https://dronedeploy.com/.
- Company H1B Sponsorship
- DroneDeploy has a track record of offering H1B sponsorships, with 1 in 2023, 3 in 2020. Please note that this does not guarantee sponsorship for this specific role.
Apply tot his job
Apply To this Job