front, back & full stack
Full Time
Work Contract
- Build and evolve high-performance Java backend services using Spring Boot, supporting global-scale retail and eCommerce platforms.
- Design and maintain cloud-native microservices, applying resilience patterns to ensure scalability, reliability, and fault tolerance.
- Work on core eCommerce domains such as catalog, pricing, cart, checkout, orders, payments, and fulfillment.
- Collaborate closely with product, architecture, and engineering teams to deliver well-architected, business-critical solutions.
- Develop and integrate distributed and asynchronous systems, ensuring seamless communication across services.
- Leverage cloud platforms (AWS, GCP, or Azure), containers, and managed services to deliver scalable backend solutions.
- Ensure code quality and system stability through automated testing and CI/CD pipelines.
- Take ownership of production reliability, troubleshooting issues and driving continuous improvement.
- 5+ years of hands-on Java backend development experience.
- Deep expertise in Spring Boot (Web, Data, Security, Cloud).
- Strong background building microservices with resilient patterns (circuit breakers, retries, caching).
- Experience building large-scale retail or eCommerce systems (catalog, pricing, cart, checkout, inventory, order management, payments, fulfillment).
- Experience with cloud platforms like AWS, GCP or Azure (containers, serverless, managed data stores, messaging systems).
- Proficiency with SQL databases (PostgreSQL/MySQL/SQL Server) and NoSQL (DynamoDB/Cosmos DB/Redis).
- Skilled in unit, integration, and contract testing and comfortable working within CI/CD pipelines.
- Strong understanding of distributed systems, asynchronous processing, and high-traffic architectures.
- Excellent English communication and ability to collaborate with cross-functional partners.
- 100% remote job.
- Flexible work environment.
- Periodic feedback focused on professional development.
- Competitive salary.
- Opportunity for international exposure.
- Opportunity for Latin American residents only.
We are a fully remote company, but we value in-person connections. We host annual trips for the entire team to collaborate and bond, and some teams organize additional meetups throughout the year to work together.
You can choose your work hours, as long as you meet your team and client's main meetings, cerimonies and deliveries. Apart from those ceremonies, you can choose how to distribute the remaining hours of your day. Just make sure you're communicating frequently and clearly.
We have performance plans, feedback and follow-up sessions, social gatherings (online and offline) and laid-back events to keep the teams engaged and united.
Our contracts are based on Legal Person agreements (PJ in Brazil). Let us know if you need help explaining this contract model.