We are looking for a Senior Software Engineer to join the Item Domain team within a luxury resale marketplace (Sales & Retail: Pricing, Payments, and Merchandising Tools).
This role focuses primarily on backend services and internal tooling, while also supporting web applications used by shoppers and operators for listing, enrichment, and merchandising.
You will collaborate closely with product, design, and engineering leadership to build scalable and high-quality solutions that directly impact company-wide initiatives.
Key Responsibilities
- Develop high-quality, scalable, and testable code.
- Build and maintain backend services and internal tools.
- Contribute to web applications for internal and external users.
- Participate in technical decision-making and system design.
- Review pull requests and provide constructive feedback.
- Collaborate closely with cross-functional teams (Product, Design, Engineering).
- Support onboarding and pair programming when needed.
- Ensure reliable and maintainable systems through observability and best practices.
- Deploy production-ready code responsibly.
Tech Stack
- Backend: Java, Kotlin (JVM), Ruby, Elixir
- Frontend: React, TypeScript, JavaScript frameworks
- APIs & Data: GraphQL, REST
- Infrastructure: AWS (Lambda), Kafka, PostgreSQL, DynamoDB
- Tools: Git, CI/CD pipelines, observability tools
Required Skills & Experience
- 3–5+ years of software engineering experience.
- Strong experience with Java or Kotlin (required).
- Experience with Ruby.
- Experience with JavaScript frameworks (e.g., React).
- Strong understanding of building production-ready systems (reliability, scalability, security).
- Experience with APIs (REST/GraphQL) and event-driven architectures (e.g., Kafka).
- Strong communication skills with stakeholders and cross-functional teams.
- Experience contributing to technical decisions (architecture, standards, delivery).
- Familiarity with version control, IDEs, and deployment tools.
- Bachelor’s degree in Computer Science or equivalent experience.
Nice to Have
- Experience with AI-assisted coding tools (e.g., Cursor, Claude Code).
- Experience integrating LLMs or AI APIs into applications.
- Experience with microservices architecture.
- Experience in eCommerce platforms.
- Experience with CMS tools (e.g., Prismic).
- Experience with monitoring, dashboards, and incident response.
Sueldo: $60,000.00 - $70,000.00 al mes
Beneficios:
Lugar de trabajo: Empleo remoto