We deliver care that people love. Members can talk with doctors or counselors 24/7 via app, website or phone.
Senior Software Engineer
Location
United States
Posted
3 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer
First Stop Health
• Lead back-end architecture and development for a modern healthcare platform using NestJS and TypeScript • Partner with Product and Design to translate business requirements into scalable technical solutions • Make thoughtful architecture and system design decisions for a greenfield product environment • Contribute hands-on across the stack, including React and React Native applications as needed • Drive engineering best practices around code quality, testing, documentation, observability, and performance • Conduct code reviews, mentor engineers and contractors, and provide technical guidance across the team • Help identify and resolve technical blockers while improving team delivery velocity and collaboration • Support and maintain portions of our legacy Django/Postgres platform as needed • Collaborate closely with Product Managers, Designers, QA, and Engineering leadership to deliver high-quality features • Act as a technical anchor for the team, helping prioritize work and align technical decisions with business goals • Partner with offshore and contractor teams to support delivery and maintain engineering standards • Contribute to process improvements across SDLC, AIDLC, release management, and engineering operations
Job Requirements
- 7–10 years of professional software engineering experience
- Strong hands-on back-end development experience with NestJS and TypeScript
- Experience working with modern front-end frameworks such as React and/or React Native
- Experience designing and building scalable distributed systems and APIs
- Demonstrated experience serving as a technical lead, mentor, or key technical decision-maker on a team
- Experience working in agile product development environments
- Experience with Django and Postgres is a plus
- Healthcare or telehealth industry experience is a plus
Benefits
- Comprehensive benefits package including health and medical coverage options
- Dental and vision coverage
- Disability and life coverage
- Monthly medical waiver allowance for those waiving medical coverage
- Remote-first work environment
- Flexible paid time off, including Summer Fridays
- Employer match 401k plan
- Monthly phone stipend
- First Stop Health membership benefit providing virtual care solutions from day one
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Staff Engineer – Platform
LaterHeadquartered in Vancouver, British Columbia, Canada, Later is a visual content marketing solutions firm dedicated to helping clients create successful campaign
• Design scalable, maintainable, and secure service architectures. • Identify opportunities for platform-wide improvements, new service development, and reduction of technical debt. • Contribute to long-term platform vision and help shape standards for engineering excellence. • Build backend services using C# and TypeScript for web and background worker applications. • Work with both SQL and NoSQL databases; PostgreSQL expertise preferred. • Design, containerize, and deploy services with Docker and Kubernetes. • Build and optimize cloud infrastructure using AWS or similar platforms. • Implement and maintain CI/CD pipelines, Git workflows, and Infrastructure as Code. • Apply security best practices across applications and infrastructure (secure coding, vulnerability assessments, secrets management). • Ensure reliability and scalability through test automation, performance profiling, and optimization. • Integrate and manage third-party APIs with robust monitoring and management practices. • Explore and implement AI/ML-driven features or integrations into applications. • Act as a technical mentor, multiplying team impact by elevating skills and practices of peers and junior engineers. • Collaborate with Product Managers, other Staff Engineers, and cross-functional teams to define requirements, scope projects, and deliver platform solutions. • Work closely with stakeholders to debug, troubleshoot, and resolve complex backend issues across the stack. • Contribute to engineering culture by modeling ownership, accountability, and a growth mindset. • Stay current on emerging technologies in distributed systems, cloud infrastructure, and secure software practices. • Share learnings and elevate engineering standards across teams. • Continuously improve system performance, scalability, and developer experience. • Identify and advocate for adoption of new technologies that create leverage for the business.
Senior Engineer, Product
LaterHeadquartered in Vancouver, British Columbia, Canada, Later is a visual content marketing solutions firm dedicated to helping clients create successful campaign
• Drive large-scale projects and deliver impactful features • Solve complex problems and collaborate across teams • Mentor junior engineers and maintain high engineering standards • Continuously improve codebases and foster technical excellence • Shape how the company builds, scales, and innovates
• Architect and lead database modernization efforts, optimizing large-scale systems for efficiency and reliability while safeguarding sensitive donor information through advanced data management and retention strategies. • Lead the design and implementation of scalable data solutions and robust APIs, ensuring seamless data integration, high availability, and alignment with business goals for peak performance during critical fundraising moments. • Lead the technical execution of large, cross-team initiatives, working with multiple engineers to design and implement solutions that balance high-impact opportunities with effort, scope, and technical tradeoffs. • Break down initiative-level work across multiple epics and contribute technical expertise to shape the team's roadmap prioritization. • Proactively tackle database performance, refining schemas and enhancing data retrieval processes while creating strategic integrations for vendor APIs for improved system interconnectivity. • Serve as a technical consultant and go-to resource for engineers across teams on complex architectural decisions, system design, and best practices — particularly around extensibility, integrations, and data exchange. • Advocate for comprehensive monitoring systems and software quality standards, implementing best practices that anticipate and accommodate future scalability and maintenance needs. • Recognize the importance of addressing tech debt head-on. Your proactive approach will ensure our systems remain agile and adaptable, setting us up for future success. • Demonstrate technical leadership through writing documentation, establishing effective testing and monitoring, and fostering clear and audience-oriented communication. • Coach and mentor engineers on your team, creating professional development opportunities and partnering with engineering managers to find sponsorship and growth opportunities for your colleagues. • Model effective feedback in code reviews, explaining the "why" in a way that's easily understood, and create spaces for individuals to be engaged, valued, and heard.
Senior Principal Engineering Leader
FiservWe aspire to move money and information in a way that moves the world.
• Lead the technical direction and engineering delivery for platform modernization initiatives, including migration from legacy architectures to microservices-based systems in high-availability production environments • Design and evolve API gateway patterns, service mesh capabilities, and distributed service architectures that support secure, scalable, and resilient platforms • Drive architecture decisions for complex engineering problems involving reliability, scalability, latency, migration risk, and operational continuity • Establish engineering patterns, reference designs, and technical standards that improve consistency and delivery quality across multiple teams • Guide and deliver phased, zero-downtime migration strategies that reduce production risk while improving platform maintainability and speed of change • Partner with product, infrastructure, security, and site reliability engineering teams to align and delivery on technical solutions with business priorities, operational requirements, and risk controls • Identify, evaluate, and guide the adoption of AI and machine learning capabilities within engineering platforms, development workflows, or operational processes based on measurable business and technical outcomes • Define technical patterns and guardrails for responsible use of AI in software engineering, including model integration, data handling, observability, performance monitoring, and risk management • Influence large cross-functional initiatives through architecture reviews, design guidance, and hands-on technical leadership • Mentor senior engineers through design reviews, engineering best practices, and technical problem solving



