Senior Software Engineer
backmarketSpainFull Time2w ago
JavaScriptTypeScriptPythonGoReactVueAngularNuxtNode.jsDjangoGCPDocker
Job description
Senior Software Engineer at backmarket.
About the role
Join a global marketplace focused on refurbished electronics, contributing to a mission of reducing environmental impact. This role involves developing and managing services within an agile environment, focusing on seller efficiency. You will work within a team that builds, launches, monitors, and supports its own products.
Key facts
What you'll do
- Collaborate with your squad and group's Staff engineer on technical direction.
- Participate in bi-monthly group and Chapter meetings to share insights and align technical strategies.
- Take ownership of new challenges across the technical stack.
- Build, launch, monitor, and support products in an agile "build it and run it" environment.
- Produce clean, consistent, and well-organized code to create robust systems.
- Support colleagues and foster a learning and sharing environment.
Requirements
- Experience with Vue.js, React, or Angular projects.
- Significant experience with web technologies including JavaScript, Node.js, HTML5, and CSS.
- Prioritize code quality and adhere to best practices.
- Familiarity with Scrum and Kanban methodologies.
- Ability to work effectively both independently and as part of a team.
- Capability to anticipate necessary interface adjustments to align with company strategy.
- Desire to work in a technically demanding environment.
- Fluent in English for international team collaboration.
Nice to have
- Understanding of backend constraints and API design.
- Experience with Single Page Applications served in Server Side Rendering (e.g., Nuxt/Next).
- Familiarity with TypeScript or Flow.
- Experience with monitoring systems.
- Adherence to software craftsmanship and clean code principles.
Skills & tools
- Nuxt/Vue.js
- Design System
- TypeScript
- Design tokens
- Tailwind
- Server Side Rendering
- Node.js
- Cloudflare CDN
- Cloudflare Workers
- GitHub
- CircleCI
- Vitest
- Testing Library
- Playwright
- GCP
- Kubernetes
- Docker
- RestFul API
- Python
- Django
- Algolia
- Datadog
- Spinnaker
- SQS
- ElasticSearch
- Nginx
- UWSGI
Practical notes
This is a hybrid role, allowing for 2 remote days per week and one remote work week per quarter, plus 3 flexible days. The company is a certified B Corp (93.2 score) committed to diversity, equity, and inclusion. Employee Resource Groups, mentorship programs, and accessibility policies are in place.