← Back to Jobs
The Descartes Systems Group Inc. | Remote, Brazil | Posted June 09, 2026
Position Overview
Responsibilities
- Use AI‑assisted development tools responsibly to support activities such as implementation planning, code generation, refactoring, documentation, test generation, troubleshooting, and code review.
- Apply strong engineering judgment when using AI tools, validating generated outputs for correctness, maintainability, security, and fitness for purpose.
- Design, develop, enhance, and maintain backend services and distributed systems using Java and Kotlin.
- Build and evolve APIs and microservices with a focus on scalability, resilience, maintainability, and performance.
- Participate actively in the full software development lifecycle, from technical design and refinement to implementation, deployment, and production support.
- Work with event‑driven architectures and messaging solutions such as Kafka, RabbitMQ, or SQS.
- Collaborate in technical discussions, architecture reviews, design reviews, and co...