SmithRx is a rapidly growing, venture-backed Health-Tech company focused on disrupting the Pharmacy Benefit Management sector. They are seeking a Software Engineer, New Grad to contribute to the development of their next-generation pharmacy benefits management platform, participating in the entire engineering lifecycle and ensuring high-quality software delivery.
Responsibilities:
- Full-Stack Development: Focus on our back-end and front-end codebase to develop and maintain SmithRx product features using Golang, GraphQL, SQL, React, JavaScript/TypeScript, Node, and Java
- Collaborate: Work with technical leads to understand functional and technical requirements to produce high-quality, scalable software
- Learn and Apply Best Practices: Study and apply software development best practices, design patterns, and modern tools across every project
- Extend the Platform: Leverage frameworks such as GraphQL, React, and GORM to expand the capabilities of our platform
- Cloud Infrastructure: Learn to effectively use AWS technologies at production scale, including Lambda and Fargate, to handle various job types and batch processing
- Quality Assurance: Ensure code is fully tested end-to-end, maintains high code coverage, and that all features are thoroughly documented
- Production Support: Quickly learn to troubleshoot production issues by performing triage, assessing impact, executing mitigation plans, and performing root cause analysis to prevent recurrence
- Culture of Learning: Contribute to a collaborative culture through code reviews and the exploration of new technologies
- AI Innovation: Actively seek out and share new AI tools and technologies to improve software delivery speed and quality
Requirements:
- BS in Computer Science or a related field
- Recent college graduate or less than 2 years of professional software engineering experience
- Experience with a compiled language such as Go, Java, C#, or C++
- Ability to write effective and efficient queries with relational databases (specifically PostgreSQL), including basic schema design
- A solid grasp of the fundamentals of designing and implementing scalable APIs, along with an understanding of design patterns and testing best practices
- A basic understanding of GraphQL APIs, CI/CD pipelines, AWS, Docker, and Kubernetes
- An understanding of the pitfalls and limitations of AI is a must
- A positive, non-dogmatic, team-first attitude with the flexibility to navigate ambiguity
- Participation in coding competitions or fully released independent projects is a plus
- Go experience is a strong plus
- Experience using GenAI tools to deliver high-quality, production-ready software is a plus