EllieMD ยท 6 hours ago
Senior Software Engineer
EllieMD is on a mission to revolutionize healthcare by empowering individuals with pharmaceutical-grade products and a network of dedicated brand partners. They are seeking a Senior Software Engineer to join their fast-growing engineering team, focusing on solutions architecture and technical design across their platform. The role involves collaborating with cross-functional teams to deliver scalable features and enhancing the platform's capabilities.
Health Wellness & Fitness
Responsibilities
Solutions architecture & task breakdown (core focus)
Own technical design for new features and system changes: propose approaches, evaluate tradeoffs, and document decisions
Break down epics and initiatives into clear, actionable tasks with defined scope, dependencies, and acceptance criteria
Ensure work is appropriately sized for predictability and iterative delivery; unblock the team by clarifying ambiguity and sequencing work
Develop, enhance, and maintain our full-stack platform built on Next.js, React, TypeScript, Node.js, and Express
Build scalable APIs, backend services, and modular frontend components
Integrate third-party services including payments, authentication, analytics, notifications, and more
Write automated tests (Jest), improve code quality, and champion engineering best practices
Participate in and lead code reviews; support continuous improvement and knowledge sharing across the engineering team
Work closely with Product & Design to translate requirements into technical specs and polished, user-friendly features
Collaborate with cross-functional teams to ensure system reliability, performance, and scalability
Support light DevOps work, including deployments, logging, monitoring, and CI enhancements
Contribute to the evolution of the platform toward more distributed, cloud-native systems (experience with AWS, microservices, or containerization is a bonus)
Qualification
Required
5+ years of professional full-stack or software engineering experience
Demonstrated experience in solutions architecture: designing systems or features, documenting approach and tradeoffs, and getting buy-in from stakeholders
Demonstrated experience in task breakdown: turning vague or large initiatives into well-defined, shippable tasks; defining scope, dependencies, and acceptance criteria
Strong experience with Next.js, React, Node.js, Express, and TypeScript
Experience building customer-facing platforms, dashboards, or interactive web applications
Experience with MongoDB or similar document databases
Proficiency with version control (Git), testing (Jest), and modern frontend styling systems (Tailwind or CSS frameworks)
Ability to work in a fast-paced startup environment, collaborate cross-functionally, and ship features on time with high quality
Strong verbal and written communication skills; ability to clearly articulate technical decisions and rationale to both technical and non-technical audiences
Preferred
Experience in HIPAA-compliant or regulated healthcare environments, including telehealth and other medical integrations
Experience with e-commerce, subscription systems, payments, or checkout flows
Experience with any of the following: Distributed systems or microservices architecture
AWS services (Lambda, ECS, S3, CloudWatch, etc.)
Infrastructure tooling (Docker, containers, cloud hosting)
CI/CD pipelines
Observability & analytics: Sentry, PostHog
Background job systems (Agenda, cron-based workers)
Heroku or Netlify deployment environments
PNPM monorepos and code quality tooling (ESLint, Prettier)
Experience mentoring or guiding other engineers through design reviews or task breakdown
Benefits
Benefits: Planned upon full-time conversion.
Company
EllieMD
Embracing wellness and longevity, one step at a time. ๐ฌ Backed by Science ๐ฅผ Guided by Doctors ๐ฉ๐ผโ๐คโ๐ฉ๐ฝ Embraced by Community
Funding
Current Stage
Growth StageCompany data provided by crunchbase