Join our team and you’ll be responsible for building a state-of-the-art platform that powers scalable, event-driven recruiter facing systems.
Working in the B2B department, you will design and evolve architectures that integrate complex dependencies, ensure reliability, and deliver high-quality solutions both to our internal and external customers.
By joining our team, you will be playing a vital role as together we reimagine the labour market to make it work for everybody.
responsibilities :
As a Staff Engineer you’ll be responsible for:
Architectural Leadership
- Define and evolve system architectures, applying Domain-Driven Design (DDD) to ensure scalability, resilience, and adaptability.
- Own and drive architectural decisions across teams, ensuring alignment with long-term business strategy and technical vision.
- Evaluate dependencies (internal and external) and design robust integration strategies, including API contracts and data flow ownership.
Analytics & Insight
- Provide engineering insight and architectural trade-off analysis for Engineering Directors and VPs of Engineering.
- Assess performance, scalability, and cost through data-driven evaluations of systems, dependencies, and cloud infrastructure.
- Develop and maintain architectural dashboards/metrics that track technical debt, dependency health, and system performance.
Cross-Functional Collaboration
- Partner with Engineering Managers and Product Managers to align technical roadmaps with business outcomes.
- Influence product planning with architectural foresight, identifying risks and opportunities in dependency management and analytics.
- Recommend and validate toolset and framework selections based on system needs, operational constraints, and team capabilities.
Mentorship & Technical Excellence
- Mentor engineers on architectural thinking, dependency management, and system observability.
- Lead and participate in design and code reviews, ensuring adherence to best practices in architecture, testing, and integration.
- Promote a culture of analytical decision-making and continuous improvement.
Execution & Reliability
- Oversee the design, implementation, and monitoring of critical systems and APIs, with a focus on inter-system dependencies.
- Drive cloud optimization strategies (performance vs. cost), container orchestration, and dependency resilience.
- Ensure product stability and reliability through structured test strategies (Test Pyramid: unit, integration, E2E).