Senior Software Engineer
Backend
Confirmed live in the last 24 hours
Drone mapping software
Company Overview
At DroneDeploy, their mission is to make the skies open and accessible for everyone. Trusted by users across a variety of industries, they are transforming how businesses collect, manage, and interpret drone data.
Food & Agriculture
Hardware
Energy
Real Estate
Company Stage
Series E
Total Funding
$142.6M
Founded
2013
Headquarters
San Francisco, California
Growth & Insights
Headcount
6 month growth
↑ 2%1 year growth
↑ 22%2 year growth
↑ 35%Locations
Portland, OR, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
AngularJS
Data Analysis
JavaScript
MongoDB
Postgres
REST APIs
SQL
Python
NoSQL
CategoriesNew
Software Engineering
Requirements
- 4+ years of recent backend or full stack experience and comfort with working on back end services
- Deep understanding of modern web applications design architecture, good API design patterns, performance and scale
- Proficient in Python
- Experience working on SQL and NoSQL databases
- Experience designing and integrating REST or GraphQL APIs
- Experience with GIS software such as Esri ArcGIS, QGIS, GDAL, Rasterio, PROJ, PDAL, PostGIS, etc
- A healthy balance between loving to ship code fast and keeping up best practices for our code repositories
- Experience in Aviation or Drone/UAS space a plus
- Available to work between the hours of 10am - 3pm PST, Monday - Friday to overlap with core team hours
- Available to travel domestically for company events, team on-sites, training
- Our Technology Stack: Angular, Python, MongoDB, PostgreSQL, GraphQL
Responsibilities
- Work deeply with GIS concepts including raster data processing, coordinate systems, and GNSS data
- Build performant, scalable services with REST and GraphQL APIs
- Build monitoring and analysis tools for high-utilization deployments
- Debug issues with complex interactions across multiple services
- Work with SQL and NoSQL databases
- Design and implement APIs, and transform requirements into clear business logic
- Be a highly productive engineer that can write, ship, document, and maintain code
- Be a primary owner of code quality and best practices for the codebase
- Bring innovative and new ideas to improve our products & processes
- Collaborate with Product teams and Tech leads to drive product development
Desired Qualifications
- Experience with building SaaS products is a plus
- Experience with modern JS frameworks is a plus