About this Fullstack Engineer role at Destinus
About the role
Imagine building the digital interfaces that power the operation of next generation UAV systems. In this role, you will contribute to the design, development and testing of software systems that support everything from UAV production to real world operational use. Your focus will be on developing intuitive, high performance user interfaces and scalable backend services that allow operators and engineers to interact with complex aerospace systems in a clear and reliable way.
At Destinus, we are revolutionizing the defense industry with cutting-edge Unmanned Aerial Vehicles (UAVs). Our innovative technologies are designed to meet the unique demands of modern defense operations, delivering unparalleled speed, precision, and cost effectiveness. Destinus partners with government agencies and defense organizations worldwide to provide advanced solutions for mission-critical operations, enabling a new era of efficiency and technological superiority. Join us in shaping the future of defense with groundbreaking aerospace innovations.
What You´ll Do
- Contribute to the design, development and testing of software systems supporting both UAV production and operational activities
- Front-End Development - Build modern, interactive and user-friendly interfaces using React and TypeScript
- Back-End Development - Design and develop scalable backend services and APIs, ensuring reliable data processing and seamless integration across systems
- Architecture & Integration - Collaborate with cross functional teams to build robust software architectures that support mission critical operations
- DevOps - Manage and deploy applications using AWS, Docker and modern cloud infrastructure
- CI/CD - Develop and maintain efficient CI/CD pipelines to accelerate development while maintaining quality and reliability
- Testing - Implement comprehensive automated and manual testing strategies to validate mission critical software systems
- Monitoring - Build and maintain monitoring and observability solutions that enable rapid issue detection and resolution
- Continuous Improvement - Help improve development practices, system performance and software quality across the organization
Requirements
What You’ll Need
- Experience with TypeScript/JavaScript and React
- Experience developing backend services and APIs in Go (Golang)
- Experience with Relational databases
- Experience working with Docker and containerized environments
- Experience with AWS cloud services
- Strong Linux knowledge and experience working in Linux environments
- Understanding of software architecture, API design and distributed systems
- Experience working in collaborative software development environments using Git and modern development workflows
Nice to have
- Experience building and maintaining CI/CD pipelines
- Infrastructure as Code experience using Terraform
- Experience with Python
- Experience with C++, Rust, C and/or Java
- Experience developing high performance, real time or mission critical applications
- Familiarity with monitoring, observability and logging tools
- Experience working in aerospace, robotics, autonomous systems or defense environments
Who You Are
You love writing simple and efficient code and take pride in building clean, reliable solutions. You are not afraid to step outside your comfort zone and dive into unfamiliar problems, figuring things out along the way. You thrive in fast paced environments where things move quickly and priorities evolve. Learning new skills excites you, and you are always looking for ways to grow both technically and professionally. At heart, you are a pragmatist who focuses on building solutions that work in the real world while helping build technology that has a meaningful impact.
Benefits