Let 50inTech help you reach your potential and find your next opportunity in tech. or
About the company
Meilisearch is revolutionizing search technology. Our mission is to simplify finding information by offering a user-friendly, Rust-based search engine with an intuitive API. As an open-source pioneer, everything from our core technology to our SDKs is developed transparently and in close collaboration with our community.
Since our creation in 2018, we've secured $21 million in funding, including a $15 million Series A in September 2022, from top-tier investors including Felicis Ventures, CRV, and LocalGlobe. Our growth fuels our ambition to expand our offerings and improve service delivery.
We have been monetizing a Cloud-hosted version of our open-source product for the past year, and have been generating an impressive product-led growth. We are in an exciting stage of our development, and are looking to grow the skill-set of our Cloud team with a Senior Fullstack Software Engineer.
About the team and the role
The mission of the Cloud team is to deliver a robust and scalable cloud-hosted search engine solution that ensures seamless management and maintenance of our clients' search capabilities. They focus on continuous improvement and innovation to enhance the functionality and performance of our cloud services, empowering developers to create exceptional search experiences.
Our Cloud team comprises six dedicated engineers led by Gillian, the team manager, to whom you will directly report. The team operates fully remotely, with members located in France, Brazil, and Ireland.
As a Senior Software Engineer, you'll develop and refine our cloud-hosted search engine solutions, focusing on front-end excellence while also engaging with full-stack development to ensure robust and scalable product delivery.
What you’ll be doing
Development and Design
- Develop and optimize front-end features using JavaScript, React, and TypeScript.
- Implement styling with CSS and Tailwind.
- Work on backend development with technologies like Rails, PostgreSQL, and Heroku.
- Collaborate on design decisions, offering insights on technical implications and guiding pragmatic solutions.
Quality Assurance and Review
- Write, maintain, and optimize end-to-end tests using Cypress.
- Conduct code reviews to uphold high-quality standards and provide feedback.
Leadership and Collaboration
- Mentor team members through technical discussions, knowledge sharing, and one-on-one mentorship to enhance coding, testing, and security practices.
- Engage with product managers and engineering managers to define and manage project scopes and deliverables.
- Contribute to the technical vision and strategic direction of the product, advocating for new technologies and architectural improvements.
Requirements - Soft skills
Requirements - Technical skills
Meilisearch is a young company with great potential to effect positive change.
Building an open-source technology for everyone’s use, its team is fully aware that its success is dependent on the breadth of inputs, insights, and experiences they can feedback into their research.
That’s why Meilisearch has naturally fostered a culture of diversity and inclusion right from the start. With the help of each of its members, it is deeply committed to reflecting this ethos as it keeps growing.
– Caroline & the 50inTech team