Senior Software Engineer Elixir/Ruby (Brazil, Colombia, Costa Rica)
About the role
Senior Software Engineer (Elixir/Ruby)Remote CST / EST Time Zones7+ Years’ ExperienceElixir/Ruby with Fluency in Java or KotlinAbout the role:
We're looking for a kind and curious Senior Software Engineer to join our Customer Experience team. You'll work on a collaborative engineering team solving challenging problems in the luxury retail and e-commerce space, making it easy and compelling for individuals to consign high-end items. We're passionate about sustainability and building a circular economy for luxury goods.
As a senior contributor, you'll be hands-on in building features, influencing technical direction, mentoring junior engineers through code reviews and pairing, and leading significant initiatives.
Tech stack:
Java / Kotlin, Elixir, TypeScript, React / Next.js, GraphQL, Kafka, AWS/Lambda, PostgreSQL, DynamoDB, Ruby on Rails (legacy) Node.js
What you'll do:
- Produce high-quality, performant, and testable code contributing to company-wide initiatives
- Lead and mentor junior engineers through code reviews and pairing sessions
- Shape technical decisions and architecture for future software systems
- Deploy user-facing features to production and collaborate across engineering teams
- Work with AI coding agents as part of the team's modern development workflow
Required qualifications:
- 7+ years of professional software development experience
- Fluency in Java or Kotlin (primary backend languages)
- Proficiency with React, Next.js, TypeScript, HTML, and CSS
- Familiarity with RESTful APIs, Git, IDEs, and remote deployment tools
- Experience with event-based architectures, database fundamentals, and GraphQL
Preferred qualifications:
- Experience with Elixir (strongly preferred over Ruby — candidates with Elixir + Java will be prioritized)
- Experience with Kafka for event-streaming
- Background extracting microservices from a monolith
- Passion for retail, e-commerce, or circular/sustainable economy models
-
Candidates with both Elixir and Java/Kotlin
experience will be prioritized. Team is actively using AI coding agents; familiarity is a plus.
Company
LanceSoft is a global IT services and staffing company that provides global workforce solutions, including temporary and permanent staffing, payrolling, recruitment process outsourcing (RPO), and application design/development, with a presence across multiple continents and a focus on delivering talent to enterprise clients.
LanceSoft, Inc.