SmithRx is a tech-forward PBM committed to changing the way pharmacy benefits are managed.
Staff Software Engineer, Full Stack - Platform
Location
United States
Posted
16 days ago
Salary
0
Seniority
Lead
Job Description
Staff Software Engineer, Full Stack - Platform
SmithRx
• Taking the lead on designing, developing and maintaining SmithRx frontend features with a strong depth of knowledge in JavaScript, React, and GraphQL while leveraging CI/CD to iterate quickly • Build and maintain design libraries within SmithRx in collaboration with UX designers and other FE engineers. • Collaborate with stakeholders and technical leads to understand functional and technical feasibility of UI/UX designs to produce high-quality, performant, decoupled, and scalable code • Continually apply software development best practices, design patterns, tools and technologies • Troubleshoot production issues by performing triages for issues that arise and performing root cause analysis to prevent future occurrence of issues. • Coach/mentor junior team members in their assigned engineering projects by performing design and code reviews • Work with senior leadership to turn technical vision into a tangible roadmap • Be the cornerstone of a collaborative learning culture through knowledge sharing, mentorship, code reviews, and exploration of new frameworks and paradigms
Job Requirements
- BS or advanced degree in computer science
- 8+ years of software development experience working on web applications
- Expertise in JavaScript, React, GraphQL, HTML, CSS and various front-end frameworks
- Proven experience in client-side software design, implementing reusable components, and ability to work on features independently
- Successful history of leveraging AI for development
- Experience using Git in a professional environment
- Experience in writing automated tests using testing frameworks such as Cypress or Selenium
- Some industry experience with CI/CD pipeline, Docker, and a common cloud service provider
- Understanding of typical web application, SOA and micro services patterns a plus
- Experience at a high-growth startup a plus
Benefits
- Highly competitive wellness benefits including Medical, Pharmacy, Dental, Vision, and Life Insurance and AD&D Insurance
- Flexible Spending Benefits
- 401(k) Retirement Savings Program
- Short-term and long-term disability
- Discretionary Paid Time Off
- 12 Paid Company Holidays
- Wellness Benefits
- Commuter Benefits
- Paid Parental Leave benefits
- Employee Assistance Program (EAP)
- Well-stocked kitchen in office locations
- Professional development and training opportunities
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Staff Software Engineer
Zeta GlobalWe deliver better experiences for consumers and better results for your brand.
• Identify systemic engineering challenges across our platforms and drive their resolution — shaping the technical backlog and near-term architecture. • Propose and validate technical approaches for problems involving scale, performance, security, or cross-team dependencies. • Lead architectural decisions for complex, ambiguous, or high-risk initiatives. • Incorporate modern industry patterns — including AI/ML tooling — into our technical strategy where it genuinely moves the needle. • Write code, review PRs, debug production issues, and optimize system performance — this is not a whiteboard-only role. • Dive deep into our AWS infrastructure, Kubernetes workloads, and JVM-based services to find and fix what's actually wrong. • Participate in our on-call rotation as a second-level escalation point for complex engineering incidents. • Step in during large incidents to help teams triage, coordinate, and resolve — and follow through with post-incident reviews that drive lasting fixes. • Champion operational excellence across our engineering teams: observability, reliability, deployment practices, and the operational habits that keep systems healthy at scale. • Partner with engineering teams as a technical point of contact on complex projects — ensuring good architectural decisions get documented and don't have to be re-litigated. • Work directly with Engineering Managers to align technical work with team and product priorities. • Mentor engineers across our teams, raising the technical floor through reviews, pairing, and direct feedback. • Stay close to the customer. Understand how Sailthru's platform affects the people using it, bring that context into technical decisions, and push back when engineering choices create friction for customers. • Partner closely with the product team — contribute to shaping what gets built, not just how. The best technical decisions happen when engineering and product are thinking together from the start.
• Take ownership of two products and product delivery teams • Collaborate with teammates to ensure complete, succinct, and testable acceptance criteria. • Partner with the Product Owner/Manager to ensure alignment between Product and Engineering. • Accountable for hiring Engineers on the product delivery teams • Contribute effectively to the code base across the full stack and lead by example • Coach others to ensure high-quality and efficient delivery of business value. Align the Engineer’s career goals with the company's goals. • Evaluate the team to provide direct guidance on performance and potential. Provide technical leadership through mentorship, coaching, and assistance. • Lead the continuous improvement of Engineering practices • Align team decisions with Enterprise Architecture Principals and Department goals • Stay on the leading edge of software engineering practices and technologies, while building a collaborative learning culture. • Strives to drive a positive user experience • Able to work through and solve complex problems • Accountable for outcomes for the company, technology, and team.
• Build and scale full stack systems powering Louco’s event discovery platform • Own end-to-end user flows across the platform • Develop and improve systems for personalized feeds and recommendations • Integrate AI into the product experience • Build scalable ticketing and checkout-related systems • Collaborate with engineers and product team for intuitive experiences • Take ownership of features from idea to production • Improve platform scalability, reliability, and app performance
Software Developer
GEMA leading investment management firm dedicated to protecting & growing the multigenerational capital of our investors.
• Manages and directs daily tasks for ongoing support of high technology systems or projects • Renders expert opinions on engineering and technical issues, providing recommendations • Provides independent reviews and assessments in areas of expertise to project teams • Interfaces with management personnel and customer representatives • Develops and enforces work standards, assigns schedules, and reviews work quality • Provides leadership for the project team and supervises senior personnel within the project organization • Deploys, configures, and maintains containerized environments using Red Hat OpenShift • Integrates CMC components within OpenShift-based infrastructure and performs system tuning • Troubleshoots deployment, configuration, and runtime issues across the stack • Collaborates with technical teams to ensure system reliability, performance, and compliance • Mentors LANL staff on OpenShift operations and develops technical documentation




