Backend-Senior Software Developer

Team: Backend Location: Sao Jose Dos Campos, Brazil

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.