C

Senior Software Engineer, Front-End

CarGurus

Dublin, County Dublin, Ireland · Full Time

Be the first to apply

Experience
5+ yrs
Salary
EUR 78,000 – EUR 108,000 / year
Openings
1
Posted
3 days ago
Work mode
In office
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About CarGurus

CarGurus is the largest and fastest-growing online automotive marketplace, publicly listed on NASDAQ (CARG). Founded by a motivated group of developers with a vision to increase transparency and trust in car shopping, CarGurus has maintained profitability for over 15 years while transforming how consumers and dealerships engage in automotive transactions. Our mission is to empower people to reach their destination by enhancing every phase of the automotive journey—from selling a car to financing, purchasing, and delivery.

With tens of millions of monthly visitors and around 30,000 dealership partnerships, CarGurus supports customers primarily in the Canadian and UK markets through innovative product solutions. Our company culture is people-centric, promoting collaboration, kindness, and innovation that inspire continuous career growth.

Role Overview

We are expanding our new Dublin office with an opportunity for a Senior Software Engineer specializing in frontend development. You will be instrumental in creating compelling and dependable user interfaces for dealer-facing products and actively participate in end-to-end feature development. This role offers the chance to influence product offerings in Canada and the UK, contribute to architectural discussions, and help shape the office culture.

Responsibilities

  • Create and sustain scalable, high-quality frontend applications for international dealer products using React and TypeScript.
  • Collaborate across teams including product management, design, and engineering to produce and refine software solutions tailored for international markets.
  • Participate in architectural decision-making and technical design sessions to enhance system robustness.
  • Manage frontend services from initial concept to deployment and continuous production maintenance.
  • Implement best practices for security, maintainability, and optimal performance of applications.
  • Identify and troubleshoot complex issues in production environments, utilizing observability and monitoring tools to assess system health.
  • Mentor junior engineers, conduct thorough code reviews, and contribute to establishing effective engineering standards and processes for the Dublin office.

Required Qualifications

  • At least five years of professional experience developing frontend software.
  • Proven track record building responsive, dynamic interfaces with React and TypeScript in production settings.
  • Experience with server-side TypeScript frameworks such as Remix, Next.js, or Express.
  • Strong problem-solving abilities and effective communication skills, capable of thriving in a fast-moving, iterative development environment.
  • Knowledge of RESTful API design, microservices architecture, distributed systems, and exposure to GraphQL.
  • Familiarity with Continuous Integration/Continuous Deployment (CI/CD) processes, automated testing, service monitoring, and production management.
  • Demonstrated eagerness to learn, lead projects, and expand technical skills.
  • Desirable: Experience with cloud platforms (AWS, GCP, Azure) and container technologies like Docker and Kubernetes.

Compensation and Benefits

The role offers a competitive annual base salary between €78,000 and €108,000 EUR. Total compensation may include discretionary bonuses, incentives, and Restricted Stock Units (RSUs) as part of an extensive total rewards package.

Employees enjoy a flexible hybrid work model, generous time off policies, complimentary daily lunch, discounts on new car purchases, meditation and fitness applications, commuting expense reimbursement, and career development support through employee resource groups and community programs.

Additional Information

CarGurus emphasizes inclusivity and diversity, welcoming candidates from all backgrounds and identities. The company does not discriminate based on any protected characteristics and supports accommodations during the hiring process for candidates with disabilities. Interviews for this Dublin-based role may require in-person attendance, with candidates responsible for their travel expenses.

Tools & software

React Amazon Web Services AWS required Google Cloud Platform required

How they work

Communication Teamwork & Collaboration Problem Solving Adaptability Leadership

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer