Node Developer
ABOUT US
WHAT YOU'LL DO
We are looking for a Mid Backend Developer to join our Search domain team and help design, implement, and evolve our search and categorization capabilities across multiple frontend applications.
- Design and implement a Search Orchestration Layer that abstracts third-party search systems and unifies multiple data domains.
- Implement aggregation pipelines that combine data from SQL/NoSQL databases, APIs, and external services.
- Develop and maintain scalable, well-structured RESTful APIs consumed by multiple frontend applications.
- Optimize performance using caching, batching, and efficient data-fetching strategies.
- Build asynchronous workflows using Service Bus queues and event-driven patterns.
- Build and operate serverless services using Azure Functions.
- Monitor, debug, and continuously improve production services.
- Write clean, maintainable, and well-tested TypeScript code.
- Participate in code reviews, architectural discussions, and technical decision-making.
Tech Stack
- Languages: TypeScript, Node.js
- Cloud & Serverless: Azure Functions, Azure Storage, Azure Service Bus
- Databases: SQL (PostgreSQL, MSSQL, MySQL) and NoSQL (MongoDB, Redis or similar)
- Architecture: Serverless, microservices, event-driven systems, API-driven systems
- Search: Integration with third-party enterprise search platforms (e.g. Constructor or similar)
- Data Sources: REST APIs, distributed systems
- Tooling: Git, CI/CD pipelines, monitoring & observability tools
WHAT YOU BRING
Must-Have
- 2–5 years of experience in backend development with Node.js and TypeScript.
- Experience working with SQL and/or NoSQL databases.
- Experience designing and consuming APIs in distributed systems.
- Familiarity with asynchronous processing, messaging, and event-driven patterns.
- Experience with cloud platforms (preferably Azure).
- Ability to design clean abstractions and modular architectures.
- Strong analytical thinking and problem-solving skills.
Nice-to-Have
- Experience with serverless architectures.
- Experience with message queues or service buses.
- Familiarity with search systems, relevance, ranking, or faceted search.
- Experience with performance optimization, caching, and scalability.
- Understanding of distributed systems and microservices.
WHAT WE OFFER
- Flexible working hours and remote options
- Agile work environment with clear Scrum processes
- Continuous development with a guaranteed annual learning budget
- Access to cutting-edge technologies and tools
- A Regina Maria health subscription
- A 13th salary at the end of the year
- A diverse and international team culture
Join us and be part of a dynamic team driving digital innovation in the automotive aftermarket. Shape the future of e-commerce with us – we look forward to meeting you!