Full-Stack Software Engineer

Recuro Health — United States · Posted ~4 days ago

Mid Full-time Hybrid No Visa

Skills

Object-oriented programming API design and development REST APIs GraphQL SQL PostgreSQL System design Caching Load balancing Queues Scalability fundamentals Full-stack web development Secure software development CI/CD Python Java JavaScript TypeScript Go React Node.js C# REST Azure AWS GCP Docker Kubernetes Tableau Power BI

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary

A full-stack software engineer is sought to build and maintain scalable web applications and administrative tools across a broad digital healthcare environment. You will work across frontend, backend, databases, APIs, security, and delivery pipelines while collaborating with product, design, engineering, and business stakeholders. The role suits an adaptable engineer who can learn new domains quickly, understand core system design concepts, and work effectively with AI-assisted development tools without depending blindly on them.

Highlights

Broad full-stack ownership across internal and customer-facing systems, exposure to diverse technical domains, remote flexibility with a preferred hybrid collaboration model, and opportunities to work with cloud, APIs, modern engineering practices, and healthcare technology.

Description

Recuro Health is a leading virtual-first care delivery company offering a personalized, holistic, and proactive approach to healthcare. Recuro provides seamless access to various virtual care services, including primary and urgent care, behavioral health, at-home lab testing, and genomics testing. Additionally, Recuro provides a comprehensive suite of supplemental benefits, integrated prescriptions, care management, and care navigation, all available on a unified platform. For more information, visit www.recurohealth.com. Summary: As a Full Stack Engineer at Recuro Health, you will play a vital role in building and maintaining our various systems with our larger telehealth offering and tools supporting internal and external teams. You will collaborate with product managers, engineers, and other stakeholders to implement efficient, scalable, maintainable, and secure web applications. Your work will span the entire stack. By writing clean, maintainable code and contributing to our continuous integration and delivery processes, you will help ensure our products meet the highest standards in performance, security, and user experience. This role will be highly dynamic and the scope of our projects span across various teams and clients. The ideal candidate is excited by the challenge of working in multiple domains and is comfortable with shifting priorities as the team and company continue to grow. This is a growing team whose primary focus is supporting internal stakeholders navigate Recuro’s offerings more efficiently and make the most of what Recuro has to offer. Responsibilities Design, implement, and maintain our administration tools that empower internal teams to support our external clientsContribute across the stack – from front-end components to server-side logic to databasesCollaborate with designers, product managers, engineers, and clients to deliver high-quality featuresConduct code reviews to provide feedback to maintain consistency and quality coding standardsHelp improve engineering processes, tools, and infrastructureOther responsibilities as assigned Required Skills Comfortable learning new tools and domains as our team’s impact stretches across the entire organizationProficiency in at least one object-oriented language (e.g., Python, Java, JavaScript/TypeScript, Go)Capable of using AI coding tools without completely relying on their output and blindly trusting their solutionsAbility to design, build, and consume APIs (REST and/or GraphQL) and work with SQL and/or Postgres databasesUnderstanding of system design fundamentals: caching, load balancing, queues, and basic scalability tradeoffs Nice-to-Have Skills: Experience developing user interfaces with React and NodeJSExperience developing services with C# or Golang or production environmentsFamiliarity with Azure or other cloud platforms (AWS, GCP, etc.)Experience with advanced reporting tools like Tableau or Power BIKnowledge of containerization and orchestration (Docker, Kubernetes)Familiarity with designing and developing a product feature or feature-set end to endAt least two years of professional software engineering experienceUnderstanding of telehealth and healthcare industryUnderstanding of Healthcare Technology Standards and Regulations (HIPAA, FHIR, HITECH, etc.) Location Preferences: This role is open to Remote, but our preference for an ideal candidate would be hybrid with at least 1-2 days in office each week to work directly with our Engineering Team in our Minneapolis Office. Successful applicants must be eligible to work in the US (visa sponsorship is not provided at this time) and must be able to pass a pre-employment background test. Recuro Health is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to age, race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against on the basis of disability.