Job Url: https://www.remoterocketship.com/company/progyny/jobs/senior-full-stack-software-engineer-united-states-remote Job Description: Progyny, Inc. Website LinkedIn All Job Openings Progyny, Inc. is a company that provides comprehensive reproductive health benefits with a focus on fertility, family building, and women's reproductive health. Their services include flexible and equitable fertility benefits such as IVF, IUI, adoption, and surrogacy, catering to a global workforce. Progyny is dedicated to achieving superior clinical outcomes and exceptional member experiences through their data-driven model. They offer an extensive network of providers, ensuring high-quality, accessible care. Progyny supports over 460 companies with varied industries, aiming to redefine employer benefits with solutions that encompass every stage of life, from preconception to menopause. healthcare • medical • financing • fertility • egg freezing 201 - 500 employees Founded 2015 ⚕️ Healthcare Insurance 🤝 B2B 🧘 Wellness Senior Full Stack Software Engineer 3 hours ago 🗽 New York – Remote 💵 $175k - $185k / year ⏰ Full Time 🟠 Senior 🧑‍💻 Full-stack Engineer Angular AWS Cloud Docker GRPC JavaScript Kubernetes Node.js Python React SDLC TypeScript Vue.js Apply Now Receive Emails with Similar Jobs Report problem 📋 Description • Collaborate with product, architecture and engineering peers to incorporate functional & non-functional requirements into the implementation of software using industrial-grade patterns and practices • Collaborate with engineering stakeholders on delivery approaches that balance implementation constraints with ideal design models • Participate in discovery and intake for new initiatives for solution feasibility and implementation guidance / constraints • Develop rapid software prototypes as preliminary method for proof-or-concept validation of new/novel capabilities • Develop complex software systems using modern framework and development patterns • Participate in ongoing refinement of patterns and practices for Software engineering as part of optimized software development lifecycle (SDLC). • Offer guidance and support to engineering peers through code reviews, pair programming, and knowledge-sharing sessions, fostering continuous learning and professional growth. 🎯 Requirements • 8+ years working hand-on in the implementation of moderate-to-large software systems as a software engineer • Deep knowledge & experience of client/server languages including Python, TypeScript/JavaScript and popular web SPA (React, Vue, Angular) and server frameworks/platforms (ex: FastAPI, Node.js, Nest.js, Express, other) • Experience with various API/IDL service contract models (Swagger/OpenAPI, AsyncAPI, etc.) • Experience in development of software across enterprise system patterns (data exchange, API/integration, business services, integration middleware, etc.) • Strong experience in development of data access/API patterns (RESTful services, gRPC/tRPC, etc.) • Experience with data service event publishing and push models and frameworks (ex: Webhook, PubSubHubbub, HTTP Push, WebSockets, Server-sent events, etc.) • Experience with non-functional enablers for scalable, resilient services (ex: front caching, read-through cache indexing, HTTP cache headers, etc.) • Deep knowledge of stateless and stateful service designs and common supporting components • Proven experience in designing/developing systems with compliance/regulatory obligations (HIPAA, HITRUST, SOC, ISO, FDA, etc.) • Deep familiarity of cloud-based platform hosting models and associated managed services usage • Experience with infrastructure-as-code (IaC) and build pipelines (CI/CD), and deployment & release patterns • Familiarity with container orchestration tools (K8S, Docker, containerd, AWS-ECR, etc.) • Familiarity with software design patterns relevant to 3-tier web applications (web->services->data) • Proven ability to quickly build proof-of-concept solutions to validate solution designs and experiment with emerging technologies. • Experience setting up architecture review processes/guardrails to maintain standards and consistency across multiple teams and projects. • Demonstrated experience guiding and coaching engineering teams, including conducting code reviews and offering technical mentorship. 🏖️ Benefits • Paid family and parental leave • fertility and family building benefits (including egg freezing, IVF, and adoption support) • family care fund and Parents’ Employee Resource Group • Health, dental, vision and life insurance options for employees and family • Free in-person, virtual and text-based mental health and wellness support • Paid time off, including vacation, sick leave, personal days and summer flex time • Company equity • Bonus program • 401(k) plan with company match • Access to on-demand legal and financial advice • Company social events • Flex days (3 days a week in the office) • onsite meals and snacks for employees reporting into our NY office