Senior Product Engineer
Build backend systems and customer-facing trust and safety products for Rover, with ownership from design through production monitoring. The role requires 7+ years of software engineering experience, technical leadership, backend depth, strong testing and observability practices, and comfort working across the stack with AI-assisted development tools.
About the job
Responsibilities
- Build systems for identity verification, risk scoring, fraud detection, and real-time AI-powered incident detection.
- Develop customer-facing products that improve the lives of users and pets.
- Own problems end-to-end, from understanding business needs and designing solutions to shipping and monitoring them in production.
- Collaborate with product managers, designers, and data scientists to define requirements and drive projects forward.
- Maintain high standards of code quality, maintainability, testing, observability, and engineering craftsmanship.
- Mentor engineers, conduct code reviews, share knowledge, and provide technical leadership.
- Use AI coding assistants to generate, debug, refactor, review, and explore code while critically validating their output.
- Work across the stack, including navigating React/TypeScript frontends when needed.
Requirements
- 7+ years of professional software engineering experience with a strong track record delivering backend systems.
- Experience mentoring engineers, driving architectural decisions, leading technical design reviews, or shaping engineering practices.
- Strong backend engineering experience, ideally with Python and Django; experience with Java, Go, C#, or Kotlin is also welcome.
- Knowledge of relational databases, including schema design, query optimization, and migrations.
- Experience with structured logging, metrics, tracing, and alerting.
- Strong automated testing discipline across unit, integration, and contract testing.
- Daily experience using AI coding assistants such as Claude Code or Copilot.
- Ability to work collaboratively in cross-functional teams and handle ambiguity.
- Familiarity with agile methodologies such as Scrum, Kanban, or XP.
- Good written and spoken English.
Nice to Have
- React or React Native experience.
- Distributed systems experience with async task queues such as Celery or RabbitMQ, caching layers such as Memcached or Redis, and event-driven architectures.
- Familiarity with Elasticsearch or similar search infrastructure.
- REST API design at scale, including Django REST Framework or an equivalent.
- Exposure to continuous deployment pipelines and infrastructure-as-code practices.
- Experience building custom AI-assisted development workflows or automating repetitive tasks.
Compensation and Benefits
- First-year salary range in the greater Barcelona area: €62,722–€76,027.
- Long-term incentive plan with a company performance-based cash payout.
- Pension plan and private medical insurance.
- 25 days of paid time off.
- Meal allowance and flexible compensation plan for transport and nursery.
- Gym membership.
- €450 toward pet adoption costs.
- Annual €150 wellness reimbursement.
- Flexible work hours.
- Dedicated learning time.
- Dog-friendly office, snacks, fresh fruit, and team activities.
Skills
Python, Django, Java, Go, C#, Kotlin, React, TypeScript, Relational Databases, Celery, RabbitMQ, Redis, Elasticsearch, REST APIs, Infrastructure As Code
Similar jobs
Fullstack Engineering jobsBuild and scale full-stack AI features across Ruby on Rails and React, from experimentation through reliable production deployment. The role requires 6+ years of experience with high-traffic applications, production AI use cases, and strong experimentation and performance optimization skills.
Build and improve high-scale purchasing experiences using Ruby on Rails, React, and Next.js. The role requires 5+ years of full-stack engineering experience, strong frontend and backend proficiency, and comfort working autonomously on a distributed team.
Build and scale CMS Platform capabilities across Page Builder experiences and the backend systems for content modeling, rendering, publishing, permissions, and performance. Requires 5+ years of SaaS experience plus deep Ruby on Rails and strong React and TypeScript expertise.
Build scalable shared systems, APIs, and engineering libraries that enable product teams across Vanta to ship consistently. The role requires 5+ years of backend or full-stack experience, platform expertise, and familiarity with distributed or event-driven systems.
Build secure, user-facing developer platform experiences for Alpaca Connect across TypeScript/React frontends and Go services. The role requires 5+ years of full-stack experience, strong API and database skills, and experience with authorization systems.