Note: The job is a remote job and is open to candidates in USA. The RealReal is an online marketplace for authenticated resale luxury goods and supports a circular economy for high-end products. The company is seeking a Senior Software Engineer to build backend services and internal web applications for item creation, enrichment, configuration, listing, and merchandising workflows. The role involves end-to-end feature ownership, technical decision-making, code reviews, production deployment, and collaboration with product, design, engineering, and business stakeholders.
Responsibilities
- Design, build, and ship backend services and internal tooling for item creation, enrichment, configuration, listing, and merchandising workflows used by operators and shoppers
- Produce high-quality, performant, secure, and testable code that contributes to company-wide initiatives; handle data in accordance with company policy
- Develop across our stack, including JVM (Java, Kotlin), Elixir, Ruby, React, TypeScript, GraphQL, Kafka, AWS/Lambda, PostgreSQL, DynamoDB, and related tooling
- Own medium-to-large features or services end to end so teammates can understand, operate, and extend what you ship
- Influence technical decisions on architecture, standards, and delivery for the systems your team owns
- Review pull requests and provide constructive feedback; pair with teammates and support onboarding when needed
- Deploy user-facing and operator-facing code to production responsibly
- Partner with product, engineering management, and stakeholders to clarify ambiguity and balance customer needs with technical constraints
- Improve reliability and maintainability over time by using metrics and incidents to learn, strengthening observability, and leaving systems easier to run than you found them
- Continuously learn, whether a new design pattern, part of the stack, or initiative that moves the company forward
Skills
- 3-5+ years of software engineering experience
- Strong communication skills with product, stakeholders, and engineering peers; able to clarify incomplete requirements
- Experience building production-ready web applications and backend systems with reliability and security in mind
- Passion for testing practices and continuous improvement; observability-minded delivery
- Experience influencing technical direction (architecture, standards, delivery), not only executing predefined tasks
- Experience with Java, Kotlin, Elixir, Erlang, Ruby, JavaScript, Next.js, or another programming language; ready to work on JVM services (Java, Kotlin) when assignments require it
- Familiarity with common engineering tools such as IDEs, RESTful APIs, Git repositories, TypeScript, version control software, and remote deployment tools
- Familiarity with event-based architectures, event streaming (for example Kafka), database fundamentals, and GraphQL or comparable APIs
- Comfort working with complex, contextual domain data (rules and validations that vary by category or context) and integrating with neighboring services
- Understanding of reusable components / building component libraries when the role includes UI work
- Bachelor of Computer Science degree or equivalent experience
- Enthusiasm for solving problems for users and operators with technology; uses data and business context where it helps
- Production experience with JVM services (Java, Kotlin), including common frameworks and tooling, and/or web applications using JavaScript, TypeScript, HTML, CSS, and React
- Experience integrating LLMs or managed AI APIs into backend or internal tooling (for example enrichment, classification, attribution, or human-in-the-loop review)
- Experience building microservices integrated with neighboring teams or shared platforms
- Experience building eCommerce or marketplace platforms
- Experience with dashboards, monitoring, or incident response in production
- Experience with Python as production backend work alongside JVM or service-oriented systems
Benefits
- Employee Stock Purchase Plan
- 401K with Company Match
- Medical, Dental & Vision Insurance
- Paid Parental Leave
- 9 Paid Company Holidays
- Flexible Time Off (With Manager Approval)
- This role will be fully remote.
- Depending on role, employees may also be eligible for a bonus program, incentive pay and benefits.
Company Overview
Company H1B Sponsorship