DroneDeploy-posted 2 months ago
Full-time • Mid Level
Austin, TX
251-500 employees

DroneDeploy is seeking a highly skilled and experienced Full Stack Software Engineer to play a key role in developing and enhancing our cutting-edge aerial and robotics solutions. In this role, you will contribute to the design, development, and maintenance of robust product features and backend services that empower our users to capture and leverage aerial and ground data. You will utilize your expertise in modern frontend and backend technologies, cloud infrastructure, and API design to build secure, scalable, and high-performance systems. Your work will directly impact critical areas such as field hardware integrations, data processing, and customer-facing applications. This is an excellent opportunity for engineers who excel in a remote-first, dynamic environment and are passionate about delivering high-quality software, driving operational excellence, and collaborating effectively across teams. If you are excited about working with cutting-edge technology in the rapidly growing drone and robotics industry, we encourage you to apply.

  • Contribute to the design and implementation of new product features, assisting with the integration of drone and robotics hardware and optimizing data workflows.
  • Develop and maintain scalable and efficient REST APIs and backend services in Python and Go.
  • Develop user-friendly, high-performance, and maintainable user interfaces using Angular (v19+) and TypeScript.
  • Investigate and resolve production issues, prioritizing system reliability, maintainability, and a positive user experience.
  • Assist in implementing and maintaining monitoring, logging, and alerting systems to ensure optimal system health and performance.
  • Collaborate with product managers, QA engineers, and operations teams to ensure seamless integration, alignment with business objectives, and the delivery of high-quality solutions.
  • Work independently on tasks, proactively communicate progress and challenges, and contribute to technical discussions.
  • 3+ 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. Experience in Java/Kotlin and Go is a plus.
  • Solid experience with Angular (v19+) or similar modern JavaScript frameworks (e.g., React, Vue.js).
  • Experience in Android app development is a plus.
  • 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 Android app development.
  • Experience in Java/Kotlin and Go.
  • 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.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service