About the job
About Us:
SmithRx is an innovative, rapidly expanding Health-Tech firm dedicated to transforming the Pharmacy Benefit Management (PBM) industry. Our mission is to create an advanced drug acquisition platform utilizing state-of-the-art technology, unique cost-saving tools, and exceptional customer service. Since our inception in 2016, we have successfully onboarded hundreds of thousands of members, delivering solutions that resonate with clients nationwide.
We take pride in fostering a mission-driven and collaborative work culture that motivates our employees to excel. We believe in the necessity of transforming the U.S. healthcare system, and we commit ourselves daily to making that vision a reality. Our company values guide us:
- Integrity: We act with unwavering honesty and reliability, embracing the challenge of reshaping the industry while exemplifying ethical leadership.
- Courage: We tackle continuous challenges with resilience, balancing autonomy with empathy as we boldly confront the status quo.
- Collaboration: Our success stems from the strength of our partnerships and the dedication of our team, uniting us in pursuit of shared goals.
Role Overview:
As a Senior Software Engineer on our Backend team, you will be integral to the full engineering lifecycle, which encompasses design, documentation, building, testing, and maintaining our product suite. You will champion best practices, coding standards, and large-scale system design methodologies within our team. We seek engineers who are adaptable, driven, and eager to assume leadership roles while tackling new challenges as we advance our technological capabilities.
Key Responsibilities:
- Design, develop, and maintain backend architecture for SmithRx product features using various programming languages such as Golang, JavaScript/TypeScript, Node.js, GraphQL, and SQL, while leveraging CI/CD for rapid iterations.
- Collaborate with stakeholders and technical leads to gather functional and technical requirements, ensuring the delivery of high-quality, scalable software and services.
- Provide scope and risk assessments for system and feature developments by creating comprehensive technical design documentation.
- Continuously enhance software performance and reliability through proactive monitoring and debugging practices.

