As a Backend Engineer, you will design and develop robust backend systems using Java and Kotlin. The role involves developing and supporting REST APIs and microservices architecture.
* We are looking for a skilled Backend Engineer with strong JVM-based development experience to join our growing engineering team.
* You will work on designing, building, and maintaining high-performance systems that power digital experiences used by millions of customers every day.
Key Responsibilities:
* Design and develop backend systems using Java, Kotlin, Spring Boot, and Quarkus
* Develop and support REST APIs and microservices architecture
* Leverage Apache Kafka and RabbitMQ for event-driven communication
* Ensure high standards of code quality, exception handling, and OOP best practices
* Collaborate in an Agile/SCRUM environment and participate in the full software delivery lifecycle
* Optimize and scale applications using 12-factor app principles
* Contribute to CI/CD processes using GitHub, GitHub Actions, Jenkins, or ArgoCD
* Work with PostgreSQL, MongoDB, and deploy solutions on public cloud platforms like Azure or OCI
* Engage with Docker, Kubernetes (AKS/GKE), and observability tools like New Relic, Nagios, or Splunk
Requirements
To be successful in this role, you should have:
* Strong experience with Java and Kotlin
* Familiarity with Spring Boot and Quarkus
* Experience with REST APIs and microservices architecture
* Knowledge of Apache Kafka and RabbitMQ
* Excellent coding skills and attention to detail
* Ability to work in an Agile/SCRUM environment
* Understanding of CI/CD processes
* Experience with containerization and orchestration
Benefits
We offer a competitive benefits package including:
* 100% remote work within Brazil
* CLT contract with full benefits
* Opportunity to grow in a fast-paced, collaborative, and inclusive culture
Why Choose This Role?
This role offers a unique opportunity to shape the future of digital commerce with a global impact and exposure to cutting-edge retail tech.