Senior Software Engineer

Hace 2 días

Barcelona, Barcelonés (comarca); Provincia de Barcelona; Cataluña, España Jobrapido Jornada completa
Overview In this Senior Software Engineer role, you will help modernize Back Market’s stack by building and maintaining scalable, well-architected services. You’ll work across frontend and backend domains within the Code Foundation to boost developer productivity and observability. You’ll influence design decisions, mentor peers, and tackle high-impact challenges as the company shifts from a monolith to distributed architecture. This is a mission-driven opportunity to shape reliable, high-quality software that supports a sustainable marketplace. Compensaciones / Beneficios ~ Hybrid work environment ~2 remote days per week and 1 remote work week per quarter ~ Mentorship programs ~ Accessibility policies ~ Cultural competency training ~ Diversity, equity and inclusion initiatives Responsabilidades Facilitate discussions on complex issues to align solutions Suggest architectural improvements for quarter-focused projects and mission-critical areas Explore technologies with potential high impact for the team Contribute actively to chaos mitigation in production systems Prioritize tasks to optimize delivery and reliability Deliver high-quality frontend/backend code with tests, documentation, and clear PRs Participate in cross-team knowledge sharing and code reviews Collaborate with squad and chapter to align technical direction with the vision Requisitos principales At least 5 years of experience as a Software Engineer (frontend focus) Strong technical abilities in Javascript and Typescript Bonus: Python and Go or other backend languages Experience configuring CI/CD pipelines (e.g., CircleCI) Produces well-tested, documented code with thorough PR descriptions Ability to conduct in-depth code reviews and support teammates Interest in stack: GCS, Kubernetes, Docker, REST APIs, Python, VueJS, Nuxt, Algolia, Datadog Software engineering mindset with end-to-end product thinking Strong collaboration and communication skills Ability to navigate ambiguity across technical domains Strong collaboration and communication Curiosity and learning mindset Ability to navigate ambiguity Javascript Typescript VueJS