Skip to content
RoverRover

Lead/Senior Software Engineer

Build and improve customer-facing products as a senior full-stack engineer, with a strong frontend focus across React.js or React Native and backend experience in Python or another language. The role requires 7+ years of professional development experience, database expertise, and a commitment to quality, testing, mentorship, and AI-assisted engineering.

About the job

Responsibilities

  • Build customer-facing products that improve people's and pets' lives.
  • Take loose requirements, collaborate with others to determine what needs to be done, and drive projects forward.
  • Improve software engineering craft and learn new technologies.
  • Share knowledge, mentor teammates, and foster a culture of learning.
  • Build high-quality, scalable, supportable solutions.
  • Practice continuous deployment, automated testing, monitoring, anomaly detection, and data-driven decision-making.
  • Collaborate with product managers, designers, and data scientists in integrated teams.

Requirements

  • 7+ years of professional software development experience.
  • Long-term experience with frontend development.
  • Strong, proven knowledge of React.js or React Native.
  • Experience with Python or another backend language.
  • Solid knowledge of relational databases and schema design.
  • Passion for automated testing, code quality, and software engineering best practices.
  • Experience using AI-assisted development, including custom workflows, task automation, or AI tools beyond basic code completion.
  • Great teamwork, analytical thinking, and problem-solving skills.
  • Familiarity with agile methodologies such as Scrum, Kanban, or XP.
  • Good written and spoken English.

Nice-to-haves

  • Professional experience with Django or other Python-based frameworks.
  • Knowledge of or interest in React Native.
  • Familiarity with continuous integration and deployment tools.
  • Interest in Rover's mission and a commitment to fostering a safe, inclusive environment.
  • Empathy for users and attention to design and user experience.

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.
  • 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.
  • Snacks, fresh fruit, team activities, events, and game nights.
  • Dog-friendly office.
  • Relocation assistance to Barcelona and sponsorship approval.

Skills

React, React Native, Python, Django, Relational Databases, Schema Design, Automated Testing, Continuous Integration, Continuous Deployment, Ai-Assisted Development, JavaScript, Agile Methodologies

Circle

Circle

Remote

Senior Full-Stack Software Engineer, AI Core
$130k+/yrRemote6+ YOEFullstack EngineeringQuick apply

Build 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.

Circle

Circle

Remote

Senior Full-Stack Software Engineer, Discover
$130k+/yrRemote5+ YOEFullstack EngineeringQuick apply

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.

Circle

Circle

Remote

Senior Full-Stack Software Engineer, CMS
$140k+/yrRemote5+ YOEFullstack EngineeringQuick apply

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.

Vanta

Vanta

Remote

Senior Software Engineer, Product Platform
$195k+/yrRemote5+ YOEFullstack Engineering

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.

Alpaca

Alpaca

Remote

Senior Full-Stack Engineer - Alpaca Connect
No salary listedRemote5+ YOEFullstack Engineering

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.