Open position: Senior Software Developer (Backend)

Team: Backend
Location: São José dos Campos, SP, Brazil
About the Opportunity:
Modirum | Gespi is adapting its proven technologies for the dynamic UAV Defence sector through a dedicated new development team. We are seeking experienced Senior Backend Software Developers to design, build, and maintain the scalable, secure, and reliable server-side systems that underpin our innovative defence solutions. You will tackle complex technical challenges and contribute significantly to the core functionality of our products.
Your Role in the Team:
As a Senior Backend Developer, you are a cornerstone of the team responsible for building the engine of our defence applications. You will:
- Design, develop, test, deploy, and maintain robust backend services, APIs, and data persistence layers.
- Write clean, efficient, well-documented, and testable code in languages like Java, Kotlin, Python, or Node.js.
- Contribute to architectural decisions and the evolution of the backend systems.
- Collaborate with front-end developers, AI specialists, hardware engineers, and the product team to deliver integrated solutions.
- Optimize applications for maximum speed, scalability, and reliability.
- Implement security and data protection best practices crucial for the defence sector.
- Mentor junior developers and participate actively in code reviews, promoting high standards.
- Troubleshoot and debug complex backend issues, ensuring system stability.
- Play a key role in the team’s output by delivering high-quality backend features and infrastructure components.
Qualifications:
As a Senior Backend Developer, you are a cornerstone of the team responsible for building the engine of our defence applications. You will:
- Proven experience as a Senior Software Developer focused on backend systems.
- Strong proficiency in one or more backend programming languages (e.g., Java, Python, Node.js).
- Solid experience designing and building RESTful APIs or other service communication protocols (e.g., gRPC).
- Experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Cassandra).
- Understanding of software design patterns, microservices architecture, and distributed systems concepts.
- Experience with unit testing, integration testing, and CI/CD practices.
- Familiarity with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
- Strong analytical and problem-solving abilities.
- Excellent communication and teamwork skills.
Bonus Points:
- Experience building systems for Defence, Aerospace, or other high-security/high-reliability domains.
- Experience with message brokers (Kafka, RabbitMQ) or event-driven architectures.
- Knowledge of performance tuning and optimization techniques.
- Experience with infrastructure automation tools.
- Contribution to open-source projects
What We Offer:
- The opportunity to build critical backend systems for the high-impact UAV Defence sector.
- A senior technical role within a new team adapting proven technology for a challenging market.
- Work on complex backend problems related to scale, security, and data processing.
- Collaboration with a multi-disciplinary team of experts.
- Competitive salary and benefits package.
- A culture that values technical depth and collaboration.
Apply for this position
Open positions
We are happy to hear more about you!
Get in touch with us to learn more about open positions and what it’s like to work at Modirum | Gespi.