Senior Backend Engineer

closed
Rune Labs Logo

Rune Labs

πŸ’΅ $104k-$210k
πŸ“Remote - United States, Canada

Summary

Join Rune Labs as a Backend Software Engineer on the Platform Team to design, implement, test, and maintain software for our cloud platform, working with APIs, distributed microservices, and patient-facing mobile apps.

Requirements

  • At least 3 years as a backend software engineer, building cloud-native applications (we’re on AWS)
  • Professional experience with Python or Go
  • A track record of using unit and integration testing frameworks to provide high test coverage for your projects
  • Direct experience working on projects that included at least one of the following: GraphQL, RESTful, or gRPC APIs ETL pipelines Relational and NoSQL databases Asynchronous/job-based execution (e.g. queues, pub/sub, web sockets) Handling of sensitive data (e.g. medical, emergency services, financial) Storing and querying time series data Building and/or deploying ML models (e.g. with tools like MLFlow, AWS SageMaker, Weights & Biases)
  • You have strong attention to detail
  • You are comfortable collaborating outside of engineering , including making software concepts accessible to non-engineers and asking questions about domains that are outside your area of expertise (e.g. neuroscience research!)
  • Your code is well-commented, well-structured, readable, and maintainable by another human being
  • You have a strong sense of ownership, but don’t growl anytime someone comes near your code
  • You have a strong belief in automated unit and integration tests, and you’re diligent about monitoring your features and services in production
  • You are eager to help teammates brainstorm and debug, and you're willing to ask for help when you need it

Responsibilities

  • Design, implement, test, and maintain software for our cloud platform
  • Work on APIs and distributed microservices that power our patient-facing mobile app, clinical support tool, and data science workflows
  • Share responsibility for production
  • Mentor and be mentored. Give and receive thoughtful feedback on feature design, code reviews, and more
  • Balance short and long-term technical priorities

Benefits

Health, vision, and dental benefits for you and your dependents

This job is filled or no longer available