Senior Software Engineer (Backend / Product Engineering)Location: Brazil (100% remote)Contract: PJ – Long TermAbout the roleWe are looking for a Senior Software Engineer to join a high-impact team focused on building and scaling systems that power pricing, payments, and merchandising within a luxury resale marketplace. This role sits at the intersection of backend engineering and product development, supporting both customer-facing applications and internal tools used by operators and business teams.You will collaborate closely with product managers, designers, and engineering leadership to deliver reliable, scalable, and high-performing systems that directly influence key business initiatives.What You'll Do- Design, build, and maintain scalable backend services and internal tooling- Contribute to user-facing applications that support listing, enrichment, and merchandising workflows- Write clean, performant, and testable code in a production environment- Participate in architectural decisions and help shape the future of the platform- Collaborate cross-functionally with product, design, and engineering stakeholders- Review pull requests and provide constructive feedback to peers- Pair program and support team collaboration and onboarding- Deploy code to production with a strong focus on reliability and quality- Leverage observability tools, metrics, and incident learnings to improve system performance and stabilityTech StackJava, Kotlin, Elixir, Ruby, React, TypeScript, GraphQL, Kafka, AWS (Lambda), PostgreSQL, DynamoDBWhat We're Looking For- 3–5+ years of software engineering experience- Strong communication skills and ability to collaborate with cross-functional teams- Experience building production-ready, scalable, and secure systems- Solid understanding of backend development and modern web applications- Familiarity with RESTful APIs, Git, TypeScript, and common development tools- Experience or interest in JVM-based services (Java/Kotlin)- Understanding of event-driven architectures and streaming systems (e.G., Kafka)- Knowledge of database fundamentals and API design (GraphQL or similar)- Passion for testing, code quality, and continuous improvement- Ability to contribute to technical direction and architectural decisions- Bachelor's degree in Computer Science or equivalent practical experienceNice to Have- Experience with JVM services in production environments- Experience with modern frontend technologies (React, TypeScript, HTML, CSS)- Experience integrating LLMs or AI APIs into applications or internal tools- Experience building microservices and working across distributed systems- Background in eCommerce platforms- Familiarity with CMS platforms (e.G., Prismic)- Experience with monitoring, dashboards, and incident response