This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking a highly skilled and motivated Software Engineer to join our innovative team. As a Software Engineer, you will be responsible for designing, building, and maintaining front-end applications to support our data-driven initiatives. You will collaborate closely with cross-functional teams to ensure the availability, reliability, and performance of our data systems and solutions.
Job Responsibility:
Contribute to high-impact initiatives that span Catalog and discovery product areas and our tech stack, including TypeScript, React, NodeJS, and Go
Own complex features end-to-end: from collaborating on product requirements and UX, to technical design, implementation, testing, rollout, and ongoing iteration
Partner closely with product managers, designers, and backend engineers to deliver cross-functional initiatives that improve Catalog discovery, lineage, and explorer experiences
Set and raise the bar for frontend engineering quality, including code quality, testing, accessibility, performance, observability, and maintainability
Design and build for scale and high performance, ensuring catalog experiences remain fast and reliable as usage and complexity grow
Contribute to and evolve shared UI components and patterns so we can build consistently great experiences across our surfaces
Participating in on-call and operational excellence, helping to keep Marketplace experiences reliable and proactively improving our monitoring, alerting, and incident response
Requirements:
Bachelor’s or master’s degree in computer science, Information Systems or related fields
Experience designing and building scalable web applications with great user experience
Deep frontend experience and proficiency with TypeScript, React (including hooks), and modern frontend tooling (bundlers, testing frameworks, linting, etc.)
Experience working across the stack with NodeJS and ideally some exposure to Go and backend APIs
Deep understanding of modern web application architecture, including: Component-driven design and state management
Performance optimization (network, rendering, and runtime)
Security best practices for web applications
Reliability, observability, and scalability considerations
Demonstrated experience owning medium-to-large projects or subsystems, including driving technical design, managing trade-offs, and delivering incremental value
Passion for building world-class customer-facing products and sweating the details of UX and UI polish
Strong written, verbal, and technical communication skills, including the ability to articulate trade-offs and drive alignment across stakeholders
Excellent problem-solving skills and attention to detail
Effective communication and collaboration skills in a team-oriented environment
Ability to adapt to evolving technologies and business requirements