Senior Software Engineer, Fullstack - Aerial Capture
USA, Available during core team overlap hours from 7:00 AM to 2:00 PM PT. Meetings may occur between 2:00 PM and 4:00 PM PT.Full-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 5+ years
- Required Skills
- DockerPostgreSQLPythonGCPJavaJestKotlinKubernetesMongoDBRxJSSwiftTypeScriptVue.JsAngularReactRESTful APIsTerraformMicroservices
Requirements
- 5+ years of professional experience in full stack software development
- Strong proficiency in TypeScript
- Experience in Python
- Experience in Java/Kotlin (plus)
- Experience in Go (plus)
- Solid experience with Angular (v19+)
- Experience with similar modern JavaScript frameworks (e.g., React, Vue.js)
- Experience in Android app development (plus)
- Experience with RESTful API design (authentication, versioning, integration)
- Experience with modern database setups (PostgreSQL, MongoDB)
- Experience in designing and implementing automated testing strategies (unit, integration, and end-to-end testing)
- Experience with testing 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
Responsibilities
- Lead full-stack projects from design to deployment, taking full ownership of the architecture and implementation of secure, scalable, and high-performance systems utilizing modern technologies.
- Develop and test directly on autonomous drones and sensor payloads, impacting critical areas like field hardware integrations and data processing.
- Collaborate across teams, run smaller projects, and proactively contribute to technical design decisions to deliver scalable, reliable, and innovative systems, driving operational excellence.
- 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.
- Take full ownership of projects from architecture to deployment and maintenance, ensuring scalable design, clean code, and continuous improvement.
- Proactively support and monitor live systems, using observability tools to maintain performance, detect issues early, and deliver a consistently reliable user experience.
- 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.
View Full Description & ApplyYou'll be redirected to the employer's site