SmithRx is looking to disrupt the Pharmacy Benefit Management (PBM) sector by building a next-generation drug acquisition platform driven by cutting-edge technology, innovative cost-saving tools, and best-in-class customer service. The current PBM ecosystem lacks a unified technology platform that can programmatically solve widespread deficiencies, leading to inefficiencies and higher costs. The company aims to create a PBM that delivers unmatched service quality and operational efficiencies.
Requirements
- Solid experience working with a language such as Go, Java, C, or C++ (Go experience is a plus)
- Working knowledge of JavaScript, HTML, and CSS
- Experience designing and implementing scalable solutions; an understanding of design patterns, database design, and testing best practices.
- Disciplined approach to software design and development and ability to work on features independently (accurately forecast delivery milestones and work with stakeholders to ensure that expectations are met)
- Experience with relational databases such as PostgreSQL, including schema design, SQL tuning, and database monitoring
- Working knowledge of GraphQL, open source APIs, CI and CD pipeline, AWS platform, Docker, and Kubernetes a plus
- Experience using GenAI tools to efficiently deliver high quality production software is a plus
Responsibilities
- Focus on our back-end and front-end codebase; designing, developing and maintaining SmithRx product features using various languages such as Golang, GraphQL, SQL, React, JavaScript/Typescript, Node, and Java (amongst others), while leveraging full CI and CD to iterate quickly
- Collaborate with stakeholders and technical leads to understand functional and technical requirements to produce high-quality, scalable software and services
- Provide scope and risk estimates for system and feature builds by building technical design documentation
- Apply software development best practices, design patterns, tools and technologies.
- Leverage client and server-based frameworks, like GraphQL, React, and GORM, when appropriate to extend the needs of our platform.
- Leverage AWS technologies, like Lambda and Fargate, to handle various types of jobs and batch processing
- Ensure that the code is fully tested end-to-end, has the desired level of code coverage, and that the features are well documented
Other
- BS or advanced degree in computer science or applicable experience
- 3-5 years experience of software development experience working on software applications.
- Positivity; non-dogmatic, team-first attitude
- Flexibility; someone who is responsive and comfortable with ambiguity
- Contribute to a collaborative learning culture through code reviews, the exploration of new technologies, and other innovations