Senior Full-Stack Engineer
Posted on 2/1/2024
INACTIVE
SmithRx

201-500 employees

Transparent pharmacy benefits manager reducing drug costs
Company Overview
SmithRx is a transparent pharmacy benefits manager that prioritizes customer alignment, demonstrated by its independence from insurance companies and pharmacies. The company's culture is centered on exceptional customer service, as evidenced by testimonials highlighting the staff's proactive assistance in reducing medication costs and ensuring timely delivery. With its advanced technology and cost-saving programs, SmithRx has positioned itself as an industry leader in providing affordable pharmacy benefits to employers and patients.
Data & Analytics

Company Stage

Series B

Total Funding

$97.5M

Founded

2016

Headquarters

San Francisco, California

Growth & Insights
Headcount

6 month growth

26%

1 year growth

108%

2 year growth

412%
Locations
Remote in USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Kubernetes
JavaScript
React.js
Git
SQL
Java
Postgres
Docker
AWS
Selenium
HTML/CSS
CategoriesNew
QA & Testing
Software Engineering
Requirements
  • BS or advanced degree in computer science
  • 5+ years of software development experience working on client-side and server-side applications
  • Expertise in JavaScript, a compiled language, GraphQL, React, HTML, CSS and various frameworks
  • Proficiency with relational databases such as PostgreSQL, including schema design, SQL tuning, and database monitoring
  • Experience using Git in a professional environment
  • Experience in writing automated tests using testing frameworks such as Cypress or Selenium
  • Experience with CI/CD pipeline, Docker, AWS platform, and Kubernetes
Responsibilities
  • Designing, developing and maintaining SmithRx full-stack features with a strong depth of knowledge in JavaScript, React, GraphQL, and a compiled language (C, C++, Java, Go) while leveraging CI/CD to iterate quickly
  • Collaborating with stakeholders and technical leads to understand functional and technical feasibility to produce high-quality, performant, decoupled, and scalable code
  • Providing scope and risk estimates for system and feature builds by building technical design documentation
  • Applying software development best practices, design patterns, tools and technologies
  • Troubleshooting production issues by performing triages for issues that arise and performing root cause analysis to prevent future occurrence of issues
  • Leveraging AWS technologies, like Lambda and Fargate, to handle various types of jobs and batch processing
  • Coaching/mentoring junior team members in their assigned engineering projects by reviewing and providing feedback on code developed, and performing design and code reviews
  • Being the cornerstone of a collaborative learning culture through knowledge sharing, mentorship, code reviews, and exploration of new frameworks and paradigms
Desired Qualifications
  • Experience at a high-growth startup
  • Positivity; non-dogmatic, team-first attitude
  • Flexibility; someone who is responsive and comfortable with ambiguity
  • Highly 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)