We're Hiring: Experienced Backend Engineer
Join a global retail technology powerhouse behind iconic fashion brands. Our teams build robust systems that power digital experiences used by millions.
We're seeking a skilled Backend Engineer with JVM-based development experience to join our engineering team. This is a full-time role with excellent benefits and flexibility to work remotely in Brazil.
About the Role:
* Design, build, and maintain 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 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.
Nice to Have Skills:
* Experience with Salesforce platforms (SFDC, SFMC), Shopify, or Stibo.
* Front-end development skills in HTML, CSS, JavaScript.
* Familiarity with infrastructure automation tools like Chef or Puppet.
Benefits and Opportunities:
* Global impact and exposure to cutting-edge retail tech.
* 100% remote work within Brazil.
* CLT contract with full benefits.
* Opportunity to grow in a fast-paced, collaborative, and inclusive culture.
Why This Role?
This position offers a unique opportunity to shape the future of digital commerce. As a skilled Backend Engineer, you will be working on robust systems that power digital experiences used by millions of customers every day.
What You'll Do:
You will design, build, and maintain backend systems using Java, Kotlin, Spring Boot, and Quarkus. You will develop and support REST APIs and microservices architecture, leveraging Apache Kafka and RabbitMQ for event-driven communication.
Requirements:
To succeed in this role, you should have JVM-based development experience and be proficient in design patterns, coding standards, and testing methodologies.
Preferred Qualifications:
A degree in Computer Science or related field, and experience with Agile/SCRUM methodologies.
How to Apply:
If you are passionate about building scalable systems and want to join a dynamic team, please submit your application. We look forward to reviewing your qualifications and discussing this exciting opportunity further.