We're looking for an experienced Software Engineer to build and evolve the systems supporting seller after-sales care, including claims, repairs or replacements, refunds, seller communications, and the Seller API.
🎯 Responsibilities
- Build and evolve seller after-sales products end to end.
- Help automate resolution flows and improve seller actions to provide the best possible customer experience.
- Work closely with squad members and the Staff Engineer to define and deliver technical solutions.
- Develop, launch, monitor, and support the products owned by your team in a “build it and run it” environment.
- Take ownership of development tasks within the team’s applications and services.
- Deliver high-quality code on time.
- Operate autonomously within the squad’s technical scope.
- Collaborate with teammates and peers, contributing to a learning and knowledge-sharing environment.
- Design and deliver seamless user experiences at scale.
- Write clean, consistent, and well-organized code.
🛠️ Requirements
- 3+ years of backend development experience.
- Strong system design skills.
- Experience with microservices and distributed systems.
- Understanding of data architecture and APIs.
- Experience optimizing performance and scalability.
- Experience or knowledge of modern JavaScript frameworks.
- Understanding of state management, routing, and API integration.
- Ability to consider performance, accessibility, and user experience when implementing solutions.
- Strong ownership and the ability to work autonomously.
- Strong collaboration and communication skills.
- Ability to navigate ambiguity across technical domains.
- Professional fluency in English for collaboration within an international team.
🔄 Full-stack mindset
- Think about products end to end.
- Show curiosity about the full technology stack.
- Collaborate effectively across technical domains.
🛠️ Technical environment
- Frontend: Vue.js, TypeScript, Nuxt, Storybook, Tailwind
- Backend: Python, FastAPI, Go
- Data and messaging: PostgreSQL, Redis, Kafka, RabbitMQ, BigQuery
- Infrastructure: GCP, Kubernetes, Docker, ArgoCD, CircleCI, GitHub, Backstage, Grafana, OpenTelemetry
🤗 Collaboration and development
- Participate in regular team and chapter rituals to share practices, learn from other teams, and align technical direction with the broader vision.
- Access employee resource groups, mentorship programs, accessibility policies, and cultural competency training.
📝 Recruitment process
- HR screening — 45 minutes
- Backend coding and testing module — 60 minutes
- System design feature — 60 minutes
- Data module — 45 minutes
- Tech leadership interview and meeting with the manager — 75 minutes
- Values interview — 45 minutes

