companyAlgolia logo

Senior Full-Stack Software Engineer - Frontend Experiences

AlgoliaParis, France
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

Proven experience in developing full-stack applications with a focus on frontend technologies. Strong proficiency in TypeScript, JavaScript, and modern frameworks such as React and Vue.js. Experience with backend technologies such as Go and Python is a plus. Ability to work collaboratively in a fast-paced, cross-functional environment. Strong problem-solving skills and a passion for creating user-centric experiences. Excellent communication skills, both written and verbal.

About the job

At Algolia, we are at the forefront of AI-powered search technology, enabling over 17,000 businesses to deliver rapid and predictive search experiences at scale. Each week, we process more than 30 billion search queries — surpassing the combined total of Microsoft Bing, Yahoo, Baidu, Yandex, and DuckDuckGo.

In 2021, we secured $150 million in Series D funding, elevating our valuation to an impressive $2.25 billion. This strong financial foundation allows us to continuously enhance our market-leading platform, serving incredible clients such as Under Armour, PetSmart, Stripe, Gymshark, and Walgreens.

The Team

The Frontend Experiences (FX) team is dedicated to inspiring and empowering Algolia users in crafting exceptional UI experiences powered by Algolia. We envision, develop, and decompose advanced UI experiences into modular elements ready for integration into our users' applications. Our suite of UI libraries, including Autocomplete, is widely utilized, even appearing in the Tailwind and React documentation. Additionally, we maintain the InstantSearch library platform, unlocking complex and modern search and discovery applications.

Our approach is framework-agnostic; we utilize various frameworks, including Vue.js and React, as well as plain JavaScript (Vanilla JS). We prioritize quality, writing specifications for every feature we release. Our codebase is in TypeScript, fully open-source, and thoroughly tested.

Beyond frontend development, we also handle specific backend functionalities that enhance our user experiences, utilizing TypeScript, Go, and Python.

The Opportunity

We are seeking a Full-Stack Engineer to join our Frontend Experiences (FX) team at Algolia. In this role, you will significantly influence the design and functionality of Algolia-powered user interfaces. You will assist customers in reimagining the future of how people search for and discover information. Your contributions will be crucial in architecting our platform, which serves as the face of Algolia’s Developer Experience.

Your responsibilities will include:

  • Architecting, designing, and developing new iterations of the InstantSearch platform, alongside our open-source libraries and backend APIs.
  • Designing and implementing features that utilize agentic patterns within the Algolia platform and our open-source libraries.
  • Developing new features, troubleshooting issues, and analyzing user feedback for our well-regarded open-source projects.
  • Collaborating with product, design, and marketing teams on the rollout of new projects and websites.
  • Taking ownership of projects, researching, exploring, and delivering innovative experiences.
  • Sharing your expertise to enhance our understanding and improve search and discovery capabilities.

About Algolia

Algolia is a pioneering technology company specializing in AI search solutions. With a robust client base and significant funding, we are committed to enhancing our platform to provide the best search and discovery experiences available.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.