Remote Senior Software Engineer, Fullstack (USA)

at DroneDeploy

Posted 16 hours ago 6 applied

Description:

  • DroneDeploy is a company that helps automate reality capture using drones, robots, and 360 cameras, providing AI-powered analysis for various industries.
  • The company has a remote-first culture that values innovation, employee contributions, and offers numerous paths for professional and personal development.
  • As a Senior Full Stack Software Engineer, you will develop robust and scalable solutions that transform how businesses leverage aerial and ground data.
  • Responsibilities include leading feature development, designing and maintaining REST APIs and backend services, developing user-friendly interfaces, and ensuring system reliability and performance.
  • You will take ownership of projects from architecture to deployment, collaborate with cross-functional teams, and work independently to manage projects.

Requirements:

  • You must have 5+ years of professional experience in full stack software development with a proven track record of delivering production-grade software.
  • Strong proficiency in Python and TypeScript is required.
  • Solid experience with Angular (v17+) or similar modern JavaScript frameworks is necessary.
  • Deep experience with RESTful API design, including authentication and integration with external services, is essential.
  • Hands-on experience with Google Cloud Platform or similar, including deployment and scaling, is required, along with familiarity with Docker, Kubernetes, and Terraform.
  • Proficiency in PostgreSQL and MongoDB is necessary.
  • A strong commitment to software quality and experience in automated testing strategies using tools like Jest or Pytest is required.
  • You should be comfortable with CI/CD pipelines, Git workflows, and release management.
  • Experience with microservices, modular architectures, and event-driven systems is necessary.
  • Dedication to maintaining high software quality through refactoring and performance optimization is essential.

Benefits:

  • You will thrive in an innovative company culture that encourages creativity and collaboration.
  • DroneDeploy offers support for obtaining a Drone Pilot Certification to develop unique skills.
  • Flexible work options are available, allowing for flexibility in both schedule and work location.
  • Family paid leave is provided to support you and your family during important times.
  • The company offers top-tier healthcare benefits designed to support your well-being.
  • Opportunities for professional development and career growth are available.
  • Flexible paid time off is provided to help you recharge and maintain balance.
  • An employee referral bonus is offered for helping to grow the team.