SENIOR SOFTWARE ENGINEER, BACKEND (PLATFORM)

SmithRx
Full-time
Remote
Posted on a month ago

Job Description

SmithRx is seeking a Senior Software Engineer to play a key role in the entire engineering lifecycle, from design to maintenance, of their drug acquisition platform. The ideal candidate will advocate for best practices, display leadership, and be enthusiastic about tackling new challenges in a rapidly growing Health-Tech company.

Responsibilities

  • Design, develop, and maintain SmithRx product features using Golang, JavaScript/Typescript, Node, GraphQL, and SQL
  • Collaborate with stakeholders to understand requirements and produce scalable software
  • Provide scope and risk estimates with technical design documentation
  • Apply software development best practices and testing
  • Leverage AWS technologies like Lambda and Fargate
  • Troubleshoot production issues and perform root cause analysis
  • Coach and mentor junior team members
  • Contribute to the technical roadmap

Requirements

  • BS or advanced degree in computer science or applicable experience
  • 5-8 years of software development experience with server-side applications
  • Expertise in a compiled language such as Go, Java or Kotlin
  • Proficiency with relational databases such as PostgreSQL
  • Experience designing and implementing scalable APIs
  • Working knowledge of GraphQL APIs, CI/CD, AWS, Docker, and Kubernetes is a plus
  • Team-first attitude and flexibility

Benefits

  • No benefits