Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Back-End Engineer: Oakland – CA or Remote

Riffyn

Back-End Engineer: Oakland – CA or Remote

Oakland, CA
Full Time
Paid
  • Responsibilities

    Job Description

    Mission to reshape science 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 fuelled 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.

    Responsibilities

    • 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.
    • 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

    • 4+ years of experience as a product development engineer.
    • Strong knowledge of JavaScript (preferably Typescript) and Node JS.
    • Strong experience with NoSQL databases like MongoDB/Elasticsearch/Redis.
    • Significant experience with AWS or other cloud providers.
    • Working knowledge of Kubernetes and Docker.
    • Excellent problem-solving skills - know how to break a complex problem into simpler parts and be able to explain how you do it. If your prior experience doing this is not in software, so much the better!
    • Experience working in a small, independent team to design, de-risk, and implement new features and refactor existing ones.
    • BONUS POINTS: other server-side languages (Go, Python, Java, etc.), GraphQL, React, Kafka, websockets/pubsub.

     Apply 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.).