Front

Senior Software Engineer, Search

Front

full-time

Posted on:

Location Type: Hybrid

Location: Paris • 🇫🇷 France

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

ElasticSearchJavaScriptNode.jsReactReduxTypeScript

About the role

  • Bring your search expertise to the team to transform our ideas into features, and improve the search experience for thousands of customers
  • Have an impact on all the searchable resources at Front and beyond and become a solid contributor to the organization
  • Improve our existing algorithms models to increase search accuracy
  • Partner closely with researchers, designers, product managers and other engineers

Requirements

  • Product-minded: committed to building the best user experience.
  • First experience building highly available, large-scale distributed search systems at a large-scale internet service (example: Elasticsearch)
  • Knowledgeable about modern web technologies and an appetite to learn new ones, e.g. Node.js ES6, React, Redux, TypeScript
  • Ability to thrive in a dynamic, fast-paced, collaborative, and high-growth environment.
  • Understand the trade-offs between different engineering solutions when solving a problem, value pragmatism over idealism
  • Rigor in A/B testing, test coverage, and other software development best practices
  • Experience working with complex data models at scale
Benefits
  • Competitive salary
  • Equity (we are post-series D & backed by some of the best VCs in the US)
  • Fully covered private health insurance
  • Paid parental leave
  • Generous paid time off
  • Flexibility to work from home Mondays and Fridays (unless posted as a full-remote role)
  • Mental health support with Workplace Options
  • Family planning support with Maven
  • 75 Euro per month Lifestyle Stipend to spend on fitness, health and wellness, and other activities
  • Winter Break - Our offices are closed from Christmas to New Year's Day!

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
ElasticsearchNode.jsES6ReactReduxTypeScriptA/B testingtest coveragesoftware development best practicescomplex data models
Soft skills
product-mindedcollaborativedynamicfast-pacedhigh-growthpragmatismproblem-solving