- Company Name
- VITL
- Job Title
- Software Engineer, Full-Stack
- Job Description
-
**Job title**
Software Engineer, Full‑Stack
**Role Summary**
Architect, build, and own end‑to‑end features for a high‑velocity, healthcare‑focused platform. Drive the core system from user interface to backend services while ensuring performance, maintainability, and compliance.
**Expections**
- 5+ years of production full‑stack experience.
- Proven ownership of projects from concept to deployment.
- Strong communication skills and ability to write clear, persuasive documentation.
- Comfortable operating in an ambiguous, startup‑style environment and moving fast.
**Key Responsibilities**
1. Design and implement greenfield core systems, including:
- Customer‑facing UIs and design system components.
- Next.js / React front‑end pages and reusable components.
- REST/GraphQL APIs and backend services (Python, Golang, Java/Kotlin).
2. Own entire feature lifecycles: user interviews, specifications, coding, testing, and production releases.
3. Collaborate with product and engineering leadership on architecture, coding standards, and technical strategy.
4. Optimize application performance, scalability, and maintainability.
5. Deploy services to cloud platforms (AWS or GCP), manage databases (Postgres/MySQL, DynamoDB, Spanner) and data pipelines (Airflow, Dagster).
6. Maintain CI/CD pipelines, automated tests, and container orchestration (Docker, Kubernetes).
7. Enforce security, privacy, and compliance with PHI/PII handling and HIPAA regulations.
8. Mentor junior engineers and shape a culture of high ownership and quality.
**Required Skills**
- Front‑end: React + TypeScript + Next.js (or comparable).
- Back‑end: Python, Golang, Java, or Kotlin.
- Cloud: AWS or GCP, Vercel, Netlify.
- Databases: PostgreSQL/MySQL, DynamoDB, Spanner.
- APIs, microservices, and data pipelines (Airflow, Dagster).
- CI/CD, Docker, Kubernetes, automated testing frameworks.
- Excellent written and oral communication.
- Startup mentality: past startup experience, side projects, or self‑driven product ownership.
- Familiarity with AI‑native coding tools (Claude, Cursor) is a plus.
- Knowledge of HIPAA, EPCS, PDMP, EHR/EMR systems desirable.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Software Engineering, or a related discipline (or equivalent combined education and work experience).