Staff Software Engineer

permanent
Fully Remote

Only accepting applications from: United States

  • Own and evolve end-to-end architecture across frontend (web), mobile, backend services, and data platforms.
  • Design scalable, fault-tolerant distributed systems supporting millions of users and sensitive healthcare data.
  • Define and drive adoption of architectural patterns across frontend, backend, and mobile teams.
  • Lead design reviews and author RFCs for complex initiatives spanning multiple teams.
  • Ensure systems meet enterprise-grade requirements for availability, performance, observability, and compliance.
  • Build modern web applications using React and TypeScript.
  • Define frontend architectural standards (state management, API patterns, component structure, performance, accessibility).
  • Partner with design and product to deliver high-quality user experiences with strong UX consistency.
  • Drive improvements in frontend performance, reliability, and maintainability.
  • Contribute to and influence architecture for Foodsmart’s mobile applications.
  • Collaborate on mobile-specific patterns including offline support, caching, push notifications, deep linking, analytics, and app release workflows.
  • Ensure mobile experiences are secure, performant, and consistent with backend and web platforms.
  • Partner with mobile engineers to define shared API and integration standards.
  • Improve mobile developer velocity through tooling, testing strategies, and CI/CD best practices.
  • Design and maintain high-performance APIs (REST and event-based) serving web, mobile, and partner integrations.
  • Build durable SQL and NoSQL data models with strong reliability and scalability guarantees.
  • Develop backend systems using TypeScript / Node.js and AWS-native services (Lambda, SQS, RDS, DynamoDB, EC2).
  • Lead data modeling decisions, migrations, and long-term maintainability improvements.
  • Partner with security and compliance teams to implement HIPAA-aware and privacy-first designs.
  • Champion AI-assisted workflows across design, implementation, testing, and DevOps.
  • Help establish guardrails and best practices for responsible AI usage across engineering.
  • Identify opportunities to embed AI/ML capabilities into product systems (e.g., personalization, automation, workflow optimization).
  • Improve engineering velocity using AI tooling without compromising quality, security, or compliance.
  • Drive cloud-native architecture practices using Docker and Kubernetes.
  • Partner with DevOps to strengthen CI/CD pipelines, infrastructure-as-code, and deployment safety.
  • Establish best practices for observability, alerting, incident response, and postmortems.
  • Proactively identify and mitigate scalability, performance, and reliability risks across web, mobile, and backend.
  • Collaborate with product, design, data, clinical, and business teams to translate complex requirements into scalable technical solutions.
  • Influence roadmap decisions through strong technical insight and execution planning.
  • Lead cross-team initiatives, ensuring alignment on architecture, delivery sequencing, and long-term maintainability.
  • Communicate complex technical concepts clearly to both technical and non-technical audiences.
  • Mentor senior and mid-level engineers on system design, technical decision-making, and full stack best practices.
  • Raise engineering standards through code reviews, design feedback, and technical coaching.
  • Promote shared ownership and a culture of engineering excellence and continuous improvement.
  • Drive adoption of shared libraries, patterns, and platform capabilities across teams.

Experience

  • 8+ years of software engineering experience, including meaningful ownership of full stack systems in production environments.
  • Demonstrated success leading complex initiatives across frontend, backend, and/or mobile domains.
  • Experience influencing architecture and technical direction beyond a single team.
  • Strong hands-on experience with TypeScript across both backend and frontend systems.
  • Deep experience building modern web applications using React.
  • Experience working with mobile applications (native iOS/Android and/or React Native).
  • Strong understanding of frontend performance optimization, accessibility, and scalable UI architecture.
  • Strong experience designing and operating RESTful APIs and event-driven architectures.
  • Advanced knowledge of SQL (PostgreSQL/MySQL) and familiarity with NoSQL systems.
  • Strong AWS experience (Lambda, SQS, RDS, DynamoDB, EC2, IAM, networking).
  • Solid understanding of distributed systems concepts (consistency, caching, concurrency, fault tolerance).
  • Experience with Docker and Kubernetes in production environments.
  • Strong understanding of SDLC, Agile methodologies, CI/CD, QA automation, and DevOps best practices.
  • Proven ability to lead through influence rather than authority.
  • Clear, structured communicator capable of explaining complex technical concepts to diverse stakeholders.
  • Track record of driving adoption of shared standards, platforms, or engineering best practices.

Salary and Perks

Pay range: $180K - $200K

  • Remote-First Culture — Work from anywhere with a flexible schedule.
  • Unlimited PTO — We prioritize rest and recharging.
  • Comprehensive Healthcare — Robust medical, dental, and vision coverage.
  • Financial Wellness — 401k & performance bonuses
  • Personalized Nutrition — Access to our network of Registered Dietitians.

About Foodsmart

A digital personal nutrition expert.

A digital personal nutrition expert.

View all developer jobs

Workster

Remote Jobs for US Residents

We've built a new platform specifically for US residents to find remote work.

Discover Workster

Power Search

Find the jobs that don't get advertised

We've built a tool to help you discover all of the remote jobs that never get advertised.

Discover Power Search