Tech Stack
AWSBigQueryDockerElasticSearchGoogle Cloud PlatformGrafanaGraphQLJavaJavaScriptKotlinKubernetesNode.jsRabbitMQ
About the role
- Develop and maintain high-performance backend solutions for our search engine using Java/Kotlin or Node.js.
- Work across the full lifecycle of our search products, including result rendering, ranking, pagination and filters.
- Actively collaborate on the advancement of our semantic search and other innovation initiatives.
- Use data to support technical decisions, build visualizations, and plan new solutions focused on goals and KPIs (Data-Driven culture).
- Ensure the stability and scalability of our microservices, especially during peak demand.
- Collaborate closely with the Data, Recommendations, App and Catalog teams to build integrated, efficient solutions.
- Participate in an agile environment, contributing to continuous improvement of our processes and deliverables.
Requirements
- Strong experience developing backend solutions using Java/Kotlin or Node.js.
- Experience with cloud applications (AWS or GCP) and microservices architecture.
- Experience designing and maintaining Web APIs (REST, GraphQL).
- Proficient with version control using Git/GitHub.
- Knowledge of monitoring tools (such as New Relic, Kibana, Grafana).
- Experience with various testing types (unit, integration, end-to-end).
- Data-oriented mindset, with familiarity in analysis and visualization to support decision-making.
- Nice to have:
- Experience with ElasticSearch.
- Knowledge of messaging systems (such as RabbitMQ).
- Experience with containers and orchestration (Docker, Kubernetes).
- Familiarity with Analytics and Big Data tools (BigQuery, Looker Studio).
- Experience with generative AI to optimize problem solving.
- Your health is a priority here
- Medical and dental plan
- Medication assistance
- Health allowance for family members
- Free psychotherapy sessions
- Telemedicine and second medical opinion
- Free flu vaccination
- Health care programs
- Food support
- Meal allowance
- Christmas meal allowance
- Well-being and quality of life
- Gym and fitness studio plan
- Home office allowance (hybrid and remote work models)
- Pet health plan
- Birthday day off
- Up to 40% discount on our products
- Employee membership benefits (agreements and partnerships, multi-brand store, total-pass gym access, courses and more)
- Travel and accommodation program
- Support for family
- Childcare assistance
- Child nutrition credit
- Babysitting allowance
- School supplies assistance
- Legal, psychological and social counseling
- Support for parents of children with special needs
- Extended parental leave (180 days for mothers and 120 days for fathers)
- Financial security and protection
- Life insurance
- Support for loss of parents
- Private pension plan
- Payroll loans
- Benefit packages are configured according to eligibility rules.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaKotlinNode.jsmicroservices architectureWeb APIsRESTGraphQLversion controlGitGitHub
Soft skills
collaborationdata-driven decision makingagile methodologycontinuous improvement