Senior Software Engineer (Full Stack)

August 4

🏡 Remote – New York

Apply Now
Logo of SmithRx

SmithRx

SmithRx is a tech-forward PBM committed to changing the way pharmacy benefits are managed.

Healthcare • Pharmaceuticals • Healthcare IT • Pharmacy Benefit Management • Pharmacy Benefits Management

51 - 200

💰 $20M Series B on 2022-03

Description

• Taking the lead on 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 • Collaborate with stakeholders and technical leads to understand functional and technical feasibility to produce high-quality, performant, decoupled, and scalable code • Provide scope and risk estimates for system and feature builds by building technical design documentation • 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. • Leverage AWS compute technologies, like Lambda and ECS, to handle various types of jobs and batch processing • Coach/mentor junior team members in their assigned engineering projects by reviewing and providing feedback on code developed, and performing design and code reviews • Be the cornerstone of a collaborative learning culture through knowledge sharing, mentorship, code reviews, and exploration of new frameworks and paradigms

Requirements

• BS or advanced degree in computer science or related field • 8+ years required, or 5+ years with an advanced degree, working on client-side and server-side applications • Expertise in JavaScript, React, HTML, CSS and various frameworks • Experience in a compiled language (Go, C or C++) and interpreted languages (Python, shell) is required • Experience in implementing GraphQL APIs • Proficiency with relational databases such as PostgreSQL, including schema design, SQL tuning, and database monitoring is required • Experience with NoSQL and other modern data interfaces and data query • Demonstrated experience designing and implementing scalable APIs; a solid understanding of design patterns, database design, and testing best practices. • Proven experience in software design, implementing reusable components or libraries, and ability to work on features with little supervision • 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, AWS, and Kubernetes • Understanding of typical web application, SOA and distributed systems architecture • Experience at a high-growth startup a plus • 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)

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 Holidays • Wellness Benefits • Commuter Benefits • Paid Parental Leave benefits • Employee Assistance Program (EAP) • Well-stocked kitchen in office locations • Professional development and training opportunities

Apply Now
Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@techjobsnewyorkcity.com