Senior Software Engineer - Search team
Role details
Job location
Tech stack
Job description
As a Senior Software Engineer, you will work closely with leadership (Engineering Manager, Product Manager, Product Designer).
You will be expected to:
- Design and deliver growth-driven features
- Leading and driving technical designs
- Interacting with Core Tribe for AI / search foundations
- Mentoring developers
- Ensuring performance and scalability
- Owning critical components
- Defining quality standards
Requirements
- You have a solid technical background in web technologies (at least 8-10 years)
- Strong expertise in NodeJS & Typescript (+ PHP / Symfony for a few legacy components) for backend building a horizontally scalable micro service - based architecture to serve customers in 13 countries.
- Experiences in Python for our AI new micro services !
- Knowledge in storage like PostgreSQL & OpenSearch
- Knowledge in React & GraphQL for web front-end
- You have experience with architectural patterns of large-scale applications
- You are rigorous, dynamic & curious, equipped with an agile mindset and a strong team spirit that allow you to adapt to a changing environment
- Experience with high-traffic distributed systems
- You are comfortable writing and speaking in English
You Can Impress With These Additions
- Strong understanding of search systems (OpenSearch, Ranking, Autocomplete, Maps)
- Knowledge of RabbitMQ as an event bus
- Knowledge of Kubernetes & AWS for orchestration & hosting
- Ability to work cross-team with Core Tribe and AI teams
- Data modeling and performance optimization
- Ownership of micro services lifecycle
Benefits & conditions
️Flexible working environment (2 days home office per week + up to 4 total weeks additional flexibility during the summer period and in December to work fully remotely)
Competitive fixed salary and bonus
Lunch vouchers available for each working day (because yes, we like to try our best restaurants)
International teams and a multicultural environment spanning 10 offices across Europe
Highly inclusive working environment
️ Lifestyle benefits that can be used to reimburse expenses related to physical and leisure activities, family support, travel etc
Continuous learning and development programs
Free access to the Calm app to help you build resilience wherever you are in your mental health journey
Dedicated parental leave and caregiver leave policies (12 weeks fully paid)
Health insurance covered by the company
Financial support for birth, adoption, civil partnerships, or marriage
Transport allowance
Health insurance fully covered by the company
Life & Disability Insurance at no cost to the employee
Amazing offices with dining, coffee points and leisure area
Team building events