Full Stack Engineer - Opportunity in Brazil (100% remote)
Location: Fully Remote
Contract: PJ (open-ended)
About the Role
One of our US-based clients is looking for a kind, curious, and collaborative Senior Software Engineer (Full Stack) who enjoys solving complex and meaningful problems.
This team is responsible for building seamless and compelling experiences that make it easy for individuals to consign luxury items. We place a strong emphasis on personal growth, technical excellence, and a highly collaborative engineering culture.
As a Senior Software Engineer, you will be a hands-on contributor while also influencing technical direction. You will lead impactful initiatives, participate in architectural decisions, and provide mentorship through thoughtful code reviews and pair programming.
If you are excited about luxury retail, e-commerce, or sustainability—and passionate about contributing to a circular economy for high-end goods—this role is for you.
What You’ll Do
* Build high-quality, performant, and testable code that supports company-wide initiatives
* Develop with modern technologies including Elixir, Ruby, React, TypeScript, GraphQL, Kafka, AWS (Lambda), PostgreSQL, and DynamoDB
* Contribute to architectural and technical decisions shaping the future of our systems
* Review pull requests and provide constructive, actionable feedback
* Collaborate through pair programming and team-based feature development
* Deploy user-facing features to production
* Continuously learn and introduce new patterns, tools, and improvements
Required Skills & Experience
* 5+ years of professional software development experience
* Fluency in Elixir or Ruby
* Strong proficiency in modern JavaScript (ECMAScript), HTML, and CSS
* Experience with React and the broader React ecosystem (Node.Js, npm)
* Experience working with RESTful APIs
* Proficiency with Git and version control workflows
* Familiarity with TypeScript
* Understanding of event-based architectures
* Strong database fundamentals
* Experience working with GraphQL
* Enthusiasm for solving user-centric problems with technology
Desired Skills
* Experience with Kafka for event streaming
* Experience extracting or building microservices from a monolithic architecture
* Interest in luxury retail, e-commerce, or high-end consignment markets
* Passion for sustainability and circular economy initiatives
Education
* Bachelor’s degree in Computer Science, Engineering, or related field preferred
* Equivalent professional experience considered