Senior Frontend (Full-stack) Engineer
Rivia
What excites you
- Building high‑quality, performant web interfaces that delight end users and make complex data easy to understand.
- Owning features end‑to‑end on the frontend, from initial idea and technical design through implementation, testing, and rollout.
- Collaborating with design and product to refine UX, interaction patterns, and visual polish.
- Occasionally working across the full stack (APIs, data models, cloud services) to unblock frontend work and ship complete product slices.
- Thriving in a fast‑paced startup environment where you have autonomy and make strategic decisions that impact users and the team.
- Leveraging the latest advancements in technology, particularly in AI, to develop great products.
Responsibilities
- Own the architecture, implementation, and maintenance of core frontend systems and user interfaces for our clinical trial data platform.
- Build robust, accessible, and responsive React/Typescript applications that integrate seamlessly with our backend services and data infrastructure.
- Work across the stack when required (e.g., defining APIs, adjusting backend endpoints, or working with cloud services) to deliver end‑to‑end features.
- Provide technical leadership, helping to design scalable architectures that can support our growth to a multi‑million‑dollar business.
- Address and resolve performance and scalability challenges, both in the frontend and, when needed, in the broader system.
- Level up your teammates by providing mentorship and guidance
- Coordinate closely with sales and customer success teams to ensure technical developments align with customer needs and business objectives
What Excites us
- Extensive experience with Typescript and React
- Previous experience working in a startup environment
- Minimum four years of relevant experience
- A proven track record of taking initiative and leading projects or teams
- Drivers, not passengers
- Excellent problem-solving abilities focused on delivering practical and timely solutions
- Strong technical knowledge and expertise in current and emerging technologies
Hiring Process
- Meet and greet: 30-minute call with the HR team to get to know each other. This is an informal chat.
- Technical Interview I: 60-minute interview to delve into high-level technical concepts and your problem-solving approaches.
- Technical Interview II: Start with a 60-minute discussion with Tiago, our CTO, to introduce you to Rivia and discuss the role in detail.
- Meet the team: 2-3 hours. Join us at our Zürich office for a visit that includes a team lunch and an in-depth technical interview to explore our mutual fit.
Our Values
- In it to Win it: Approach every challenge with determination, resilience, and a drive, aiming for the best outcomes and solutions.
- Embrace change: We see change as an opportunity for growth, innovation, and improvement, continuously evolving to stay one step ahead
- Why not?: Asking why not, instead of why, allows us to show our curiosity, allowing us to challenge assumptions and explore new possibilities.
- Find the gap: We are curious and we proactively approach identifying opportunities and solving problems before they arise.
- Collective accountability: We are one team, on one mission and we are committed to shared responsibilities and mutual support, enabling trust and collaboration.
- Value add solutions: Know better. Act better. We are dedicated to delivering meaningful and impactful results.

