Backend Software Engineer Position
We are seeking a skilled Backend Engineer to join our team. This is a full-time role with excellent benefits and the flexibility of working remotely.
What You'll Do:
* Design, build, and maintain scalable 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.
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.
This is a unique opportunity to shape the future of digital commerce with us.
Key Skills: Java, Kotlin, Spring Boot, Quarkus, Apache Kafka, RabbitMQ, REST APIs, Microservices, 12-factor app principles, CI/CD, GitHub, Docker, Kubernetes, PostgreSQL, MongoDB, Public Cloud Platforms.