Full Stack Engineer
Role Overview
We are looking for a strong Full Stack Engineer with deep experience in modern frontend development (React) and backend systems built in Python (FastAPI). In this role, you will build scalable, secure, and data-driven healthcare applications used by patients, providers, and internal teams. You will work across the entire stack from designing APIs and backend services to delivering high-quality, intuitive frontend experiences. You will collaborate closely with product, design, and engineering teams to ship reliable, compliant, and performant solutions in a fast-moving startup environment.
What You’ll Do
- Design, develop, and maintain web applications using React on the frontend and Python (e.g., FastAPI) on the backend.
- Build and maintain RESTful and GraphQL APIs to support patient, provider, and admin experiences.
- Collaborate on database design and data modeling (e.g., PostgreSQL, MySQL).
- Integrate APIs and third-party services (e.g., authentication, analytics, health data sources).
- Write clean, reusable, and well-tested code following best practices.
- Optimize performance and scalability of both frontend and backend components.
- Participate in code reviews and help improve testing and code quality standards.
- Build and automate CI/CD workflows (e.g., GitHub Actions, GitLab CI) for deployment and testing.
- Work closely with design and product to deliver intuitive, responsive UI/UX.
- Contribute to architecture decisions and maintain clear technical documentation.
What We’re Looking For
Must-Have
- 2+ years of professional experience as a Full Stack or Backend Engineer.
- Strong proficiency in React and modern frontend tooling (e.g., JavaScript/TypeScript, Vite, Webpack).
- Solid experience with Python and at least one web framework (e.g., FastAPI, Flask, Django).
- Strong understanding of REST APIs, authentication, and session management.
- Experience with relational databases (e.g., PostgreSQL, MySQL) and data modeling.
- Proficiency with version control and collaboration workflows (e.g., Git, GitHub/GitLab).
- Excellent problem-solving, communication, and teamwork skills.
- Ability to work autonomously in a remote, fast-moving environment.
Nice-to-Have
- Experience with AWS (e.g., EC2, Lambda, RDS, S3).
- Familiarity with Docker, container orchestration, and CI/CD pipelines.
- Understanding of frontend state management (e.g., Redux, Zustand, Recoil).
- Experience integrating with healthcare or analytics APIs.
- Familiarity with security and compliance frameworks (e.g., HIPAA, SOC2).
- Knowledge of analytics tools or data visualization (e.g., Metabase, GA4, charting libraries).
Personal Qualities
- Strong problem-solver with attention to detail
- Good communicator who can explain technical concepts clearly
- Team player who thrives in collaborative environments
- Self-motivated and able to work independently
- Adaptable and eager to learn new technologies