- Company Name
- Phealing
- Job Title
- Lead Software Engineer
- Job Description
-
**Job Title**: Lead Software Engineer
**Role Summary**:
Lead a small full‑stack engineering team (3 developers) to design, build, and maintain cloud‑native healthcare software. Serve as technical mentor, architecture owner, and quality gatekeeper while collaborating closely with product, design, and support teams to deliver secure, high‑performance solutions for pharmacy use.
**Expectations**:
- Minimum 7 years of professional web‑development experience.
- Proven leadership in an agile, cross‑functional environment.
- Strong ownership of product quality, performance, and security.
- Ability to influence technical direction and empower junior engineers.
**Key Responsibilities**:
- Manage and mentor a 3‑person full‑stack team (code review, pair programming, career coaching).
- Define, evolve, and document the technical architecture (Node.js, Vue 3, TypeScript).
- Own the engineering stack on AWS (Lambda, DynamoDB, S3, etc.) and enforce best practices.
- Ensure code quality and security through automated testing, CI/CD pipelines, and regular audits.
- Collaborate directly with Product and Design to translate business requirements into scalable, maintainable solutions.
- Coordinate release schedules, deployment, and incident response.
- Drive continuous improvement of processes, tooling, and development culture.
**Required Skills**:
- Advanced proficiency in Node.js, Vue 3, and TypeScript.
- Hands‑on experience with AWS serverless services (Lambda, DynamoDB, S3) and CI/CD (GitLab CI/CD).
- Deep understanding of software architecture, micro‑services, and cloud‑native patterns.
- Strong code quality, testing, and security mindset (OWASP, threat modeling).
- Excellent communication, mentorship, and conflict‑resolution abilities.
- Agile methodology experience (Scrum, Kanban).
**Required Education & Certifications**:
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
- Professional certifications (e.g., AWS Certified Developer, AWS Certified Solutions Architect) are a plus but not mandatory.