Back to Careers


Back End Software Engineer

Oakland, CA / Remote
Full Time
Apply now

Mission to reshape science

Breakthrough discoveries once occurred when scientists like Alexander Fleming noticed a halo of dead bacteria surrounding a mold colony. But today's breakthroughs often go unnoticed because they are buried in uninterpretable spreadsheets, inaccessible data, or excessive experimental noise. Riffyn’s mission is to unlock the full potential of today’s science by delivering clean, connected, meaningful data the moment it is collected.

At Riffyn, we think beyond the conventional. We dream big. Our mission is to help accelerate the science that improves all of our lives and our planet’s quality and sustainability.

Riffyn believes there is a better way to approach research and development. And that is to empower scientists to make better decisions and faster discoveries by unlocking the power of data. Our technology and people change lives by driving advancements in biological research, medicines, sustainability, and more. If that inspires you, join us.

Life at Riffyn

Life at Riffyn is about working with teammates who are deeply passionate about what we do because we know that our work has the power to change lives. We approach our work with trust and honesty. And we’ve built a diverse team and culture fueled by collaboration and openness.

Our employees developed our five core values, and these extend beyond the work we do and into how we support each other. We are continually evolving to ensure that every employee feels appreciated and encouraged to do what matters for themselves, the company, and each other.

Riffyn’s core ethos

  • Get there honestly – have the courage to take the right path
  • Do what matters – own the why of the work we do
  • Make it fun – humor separates us from the machines
  • Work well together – trust builds the strongest teams
  • Keep evolving – challenge the status quo

The role

Riffyn is looking for a back-end engineer to work on our flagship product, Riffyn Nexus. We are focused on engineering excellence and feature development at scale, which delivers a seamless and intuitive user experience on a rock-solid platform that will continue to amaze our growing user base for years to come. This role offers interesting data problems (scientists perform a lot of measurements), room to experiment and find the best solution, and an expectation that you will influence Riffyn's engineering practices. We operate a microservices architecture to enable independent development, scale, and testability of the different components in our infrastructure. You won’t find egos here - our team is inspired by our mission, energized by our challenges, and is hungry to learn.


  • Research, design, implement and maintain server application code and services.
  • Write clean, modular, reliable, testable, and efficient code.
  • Work with data structures and schemas, algorithms, data processing, distributed systems and services.
  • Mentor junior developers and help them grow in their careers.
  • Document technical designs, test plans, and technical requirements to support clarity of direction and efficient development work.
  • Optimizing database queries and write operations.
  • Debug slow code and improving overall performance.
  • Be a positive influence on your peers by modeling good work practices, sharing knowledge, and identifying problems early.
  • Evolve our codebase by refactoring and updating to enable scale.
  • Adhere to - and support - Riffyn’s Information Security Management System (ISMS) policies and procedures.

Your background and skills

  • 8+ years of experience as a product development engineer.
  • Strong experience in system design, data-structure and algorithm development with emphasis on composable architectures.
  • Experience in data modeling, db/schema modeling.
  • Strong knowledge of JavaScript (preferably Typescript) and Node JS.
  • Strong experience with NoSQL databases like MongoDB/Elasticsearch/Redis.
  • Excellent problem-solving skills - know how to break a complex problem into simpler parts and be able to explain how you do it.
  • Experience working in a small, independent team to design, de-risk, and implement new features and refactor existing ones.
  • Experience in developing scalable application.
  • Understand how to avoid memory leaks and out-of-memory conditions.
  • Significant experience with AWS or other cloud providers.
  • Bonus points: other server-side languages (Go, Python, Java, etc.), GraphQL, React, Kafka, websockets/pubsub, Kubernetes and Docker.


If you thrive in a fast-paced, down-to-earth, collaborative, and mission-driven environment, Riffyn is the place for you. Join the journey of a lifetime and be at the forefront of the next revolution of scientific discovery.

Apply with your CV, cover letter, and any portfolio of materials that illustrate your skills (presentations, websites, data analysis, etc.).

Apply for this job

Apply now
Mariana Maya's photo

Mariana Maya

Sr. Digital Marketing Manager

Other Jobs