Senior Node.js Developer (m/f/d)
About the job
We are hiring a Senior Node.JS Developer for our client, an international e-commerce group with more than 45 million monthly active users headquartered in Hamburg, Germany.
As a member of our client’s team, you will contribute to the development of their Search Engine. Your responsibilities will include designing and implementing search algorithms, utilizing natural language processing (NLP) techniques, and optimizing search results for relevance and efficiency.
In this role, you will be crucial in ensuring the Search Engine provides highly accurate and comprehensive results, significantly improving the overall user experience.
Responsibilities
- Develop a cutting-edge Search Engine utilizing NodeJS with TypeScript.
- Build a user-friendly frontend, enabling search managers to customize and enhance the next-generation search experience.
- Manage extensive data volumes efficiently, employing Google BigQuery and integrating seamlessly with Business Intelligence systems.
- Build and enhance high-traffic APIs, ensuring minimal latencies.
- Collaborate closely with seasoned developers, product managers, QA experts, and analysts to enhance current functionalities and launch novel features.
- Encouragement for innovative ideas and creations, a flat organizational structure, and rapid decision-making processes ensure ample room for contribution and growth.
- Draft architectural decisions together with our Tech Lead and explore new technologies.
Skills
Qualifications
- Min 4 years Node.js experience
- Practical & recent experience with TypeScript
- Solid know-how in working with SQL or No-SQL databases
- Practical & recent experience with React, VueJs or similar frontend frameworks
- You write well-structured, efficient and maintainable code and actively keep the quality of the code base in check
- You have excellent analytical and problem-solving skills
Nice to have
- You are used to working in an English-speaking and agile environment
- You raise the bar of the software you work on
- Experience with Elasticsearch
- Experience with Google Big Query
- Experience with centralized logging, monitoring, and alerting solutions (Datadog)
Benefits
- Fresh fruit every day
- Sports courses
- Free access to code.talks
- Exclusive employee discounts
- Free drinks
- Language courses
- Laracast account for free
- Company parties
- Help in the relocation process
- Mobility subsidy
- State-of-the-art technology
- Central location
- Flexible working hours
- Company pension
- Professional training
- Dog-friendly office
- Remote
- Feedback culture
- Job bikes