← Toutes les offres

Senior Full-Stack Engineer – TypeScript

À propos du poste

• Design, build, and maintain the TypeScript platform behind yield analytics, Yield Manager, and Prebid tooling.
• Own features end-to-end from the React UI to Node services and the data layer.
• Deliver features across the TypeScript monorepo, including React front-ends, Node back-end services, and ETL jobs that ingest and process advertising data.
• Design and optimize queries against ClickHouse and MongoDB.
• Keep large analytical workloads fast and reliable.
• Maintain a well-tested codebase with high coverage.
• Review merge requests.
• Help keep CI, background job processing, and real-time delivery stable in production.
• Shape architecture and conventions within the monorepo.
• Mentor other engineers.
• Take ownership of ambiguous problems through to a shipped result.

• 7+ years of professional software engineering experience, with a significant part in TypeScript.
• Experience building and operating production web applications with both a front-end and a back-end component.
• Experience working on data-heavy products with large-scale analytical or event data.
• Strong TypeScript and Node.js.
• React and modern front-end tooling.
• SQL and experience with at least one OLAP database; ClickHouse is a strong plus.
• MongoDB or a comparable document store.
• Redis and queue-based job processing (BullMQ or similar).
• Solid testing practice: unit and integration tests, snapshot and screenshot tests, end-to-end tests, and working comfortably in a codebase that enforces high coverage.
• Git-based workflow with merge requests and CI.
• Clear communication in English.
• Adtech or programmatic advertising experience (nice to have).
• Monorepo tooling (nice to have).
• PostgreSQL (nice to have).
• Cloudflare Workers or other edge runtimes (nice to have).
• Go, for collaborating with our back-end team (nice to have).
• Experience bringing ML into production (nice to have).
• Experience setting up/building agentic workflows/tools for development, building specific-purpose MCPs (nice to have).

• Fully Remote Role: Work from home.
• Flexible Work Hours: Choose a schedule that suits your productivity style.
• Professional Growth: Opportunities for career advancement and continuous learning.
• High Impact: Your work will directly support our clients and shape our product's future.
• Smart & Supportive Team: Join a diverse and driven group of professionals passionate about pushing AdTech boundaries.