Team: Backend
Location: Sao Jose Dos Campos, Brazil
About the Opportunity:
Modirum | International 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:
- 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.