Backend Software Developer – Digital Commerce Systems
We are seeking an experienced software developer to join our team of engineers building scalable and high-performance systems powering digital experiences used by millions of customers daily. Our technology stack includes Java, Kotlin, Spring Boot, Quarkus, Apache Kafka, RabbitMQ, PostgreSQL, MongoDB, Docker, Kubernetes, New Relic, Nagios, and Splunk.
Key Responsibilities:
* Design, develop, and maintain backend systems using JVM-based technologies.
* Develop and support REST APIs and microservices architecture.
* Leverage event-driven communication using Apache Kafka and RabbitMQ.
* Ensure high standards of code quality, exception handling, and object-oriented programming best practices.
* Collaborate in 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.
Requirements:
* Strong experience with Java, Kotlin, and Spring Boot.
* Familiarity with containerization using Docker and orchestration using Kubernetes.
* Experience with messaging systems like Apache Kafka and RabbitMQ.
* Knowledge of database management systems including PostgreSQL and MongoDB.
* Understanding of cloud platforms like Azure and OCI.
* Proficiency in observability tools like New Relic, Nagios, and Splunk.
Nice to Have:
* 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.
Why Join Us?
* 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.