Are you passionate about designing and building robust backend systems that power next-generation autonomous drone technology? Join Sunflower Labs and contribute to a global platform enabling users to remotely pilot and manage drones in real time.
As a Backend Engineer, you will work closely with a dynamic team of frontend and robotics engineers to deliver scalable, secure, and high-performance services.
Responsibilities
Develop and maintain backend services connecting users with their drone systems worldwide
Build real-time communication features enabling remote drone control and live video streaming
Design, implement, and optimize APIs for client-server communication (WebSocket, REST)
Develop scalable applications using Nest.js and modern backend technologies
Collaborate with frontend and robotics teams to deliver new features and improvements
Skills and Qualifications
Strong programming skills in JavaScript and TypeScript (Nest.js knowledge an advantage) or similar experience in other languages and ready to learn TypeScript
Experience with event driven systems
Experience with client-server APIs (WebSocket, REST)
Experience with Amazon AWS or Google Cloud platforms (Terraform knowledge an advantage)
Proficiency in using Docker and Kubernetes for containerization and orchestration
Proven experience in deploying, monitoring, and remotely updating cloud and edge services
Experience in relational and non-relational databases
If you’re ready to leverage your cloud engineering skills to build a globally-distributed infrastructure that empowers pilots to access and manage their drones from anywhere, we want to hear from you.