Full Stack Engineer
Birdstop
Company
Birdstop, Inc. is an American drone technology company. Made possible by its recent breakthroughs in regulatory approvals and AI systems, Birdstop drones can operate continuously in a fully automated mode without personnel onsite. Birdstop systems actively serve our nation's critical infrastructure and public safety organizations with rapid response capabilities.
Role
Birdstop is building software that allows operators to remotely control and monitor enterprise-grade drones, enabling real-time tracking of flights and live video feeds. As a Full Stack Engineer, you’ll work on both the frontend and backend to make sure the system is reliable, responsive, and easy to use. You’ll help us handle large amounts of real-time data, including low-latency WebRTC video streams, and make sure our cloud infrastructure can scale as we grow. Your work will directly support safe and efficient drone operations for customers in complex, real-world environment
Responsibilities
- Build and maintain the applications that allow operators to control and monitor Birdstop’s fully automated drones in real time.
- Work on features that display live, low-latency WebRTC video feeds and telemetry data from drones operating at remote sites.
- Work closely with operations teams to integrate feedback from real-world deployments into product improvements.
- Collaborate with design and product teams to make the interface intuitive, responsive, and easy to navigate in high-pressure situations.
- Develop backend services in Node.js and frontend applications in AngularJS to handle large volumes of real-time data.
- Deploy, monitor, and scale applications on Google Cloud Platform, ensuring uptime and reliability for mission-critical operations.
- Optimize cloud infrastructure for streaming performance, including management of WebRTC signaling, TURN/STUN servers, and related services.
Basic Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- 4+ years of professional experience in full stack development, including real-time or low-latency application environments.
- Proven experience with Node.js and AngularJS in production environments.
- Hands-on experience with WebRTC and ultra-low-latency video streaming infrastructure.
- Hands-on experience building applications with real-time data (e.g., WebSockets, Pub/Sub, MQTT).
- Proficiency in deploying and managing scalable applications on Google Cloud Platform.
- Solid understanding of cloud infrastructure and instance deployments.
- Strong debugging, performance optimization, and problem-solving skills.
- Work authorization in the United States (no visa sponsorship available).
Preferred Requirements
- Experience working with drones or airspace systems
- Experience working with real-time data and video streaming applications.
- 2+ years of experience deploying and scaling applications on GCP.
- Understanding of network performance tuning and scaling strategies for high-traffic applications.
- Knowledge of security best practices for cloud-based and streaming systems.
- Experience with containerization and container management.
What we offer
- Fast-moving, high-responsibility role with a direct impact on product reliability and user experience
- Opportunity to own core parts of our platform’s architecture and deployment pipelines.
- Competitive salary and benefits
- Growth opportunities toward senior engineering or cloud architecture leadership roles