cover image
Front

Front

front.com

1 Job

504 Employees

About the Company

Front is the modern customer service platform that helps companies delight their customers, engage their teams, and build stronger businesses. We’ve reimagined the help desk for real-time team collaboration across every customer communication channel, then powered it up with AI and automation to resolve issues and help teams work faster. Customers get exceptional service whether they’re looking for a simple, instant answer, or personalized help on their most complex issues — and you get the analytics and insights your business needs to optimize your customer experience. Over 8,500 businesses of all shapes and sizes, from ClickUp to Branch Insurance, Echo Global Logistics to Reed & Mackay rely on Front to deliver game-changing service that wins and retains customers for life.

Listed Jobs

Company background Company brand
Company Name
Front
Job Title
Senior Software Engineer, Search
Job Description
Job title: Senior Software Engineer, Search Role Summary: Design, develop, and optimize large-scale search solutions that power the Front customer‑service platform. Drive end‑to‑end improvements in search relevance, availability, and performance across web, desktop, and mobile applications, shaping a cohesive search experience for millions of daily queries. Expactations: - Own feature delivery and algorithm enhancements that directly impact user satisfaction. - Collaborate cross‑functionally with research, design, product, and engineering teams to turn insights into production features. - Maintain high code quality through rigorous testing, A/B experimentation, and continuous integration. - Operate effectively in a fast‑paced, growth‑oriented environment, balancing speed and reliability. Key Responsibilities: - Build and maintain highly available, distributed search infrastructure using Elasticsearch or comparable systems. - Develop data pipelines and indexing strategies to process large volumes of search and query data. - Implement and iterate on search algorithms, relevance models, and autocomplete functionality. - Write clean, maintainable code in Node.js, TypeScript, React, and related web technologies. - Participate in performance tuning, capacity planning, and reliability monitoring. - Conduct A/B tests, analyze results, and use metrics to guide feature prioritization. Required Skills: - Proven experience designing and operating scalable, distributed search systems (e.g., Elasticsearch). - Strong knowledge of modern web development: Node.js (ES6+), TypeScript, React, Redux. - Demonstrated ability to balance engineering trade‑offs, prioritize pragmatism over idealism. - Proficiency in automated testing, code coverage, and continuous integration workflows. - Familiarity with A/B testing frameworks and metrics analysis. - Excellent communication and collaboration skills. Required Education & Certifications: - Bachelor’s or higher degree in Computer Science, Software Engineering, or a related technical field. - Certifications in relevant technologies (e.g., Elastic Certified Engineer) are a plus.
Paris, France
Hybrid
Senior
04-02-2026