- Company Name
- Techmunity
- Job Title
- Full Stack Engineer
- Job Description
-
Job title: Full Stack Engineer
Role Summary: Founding engineer responsible for building and evolving an autonomous CRM platform for healthcare. Works on front‑end (TypeScript/React) and back‑end services, APIs, patient communication workflows, billing, and the AWS infrastructure that supports the product.
Expectations: • 3‑5 years of professional software development or equivalent rapid progression.
• Demonstrated ownership of complex features in startup or early‑stage product teams.
• Strong judgement and ability to make decisions under ambiguity.
• Comfortable engaging in direct, high‑stakes conversations with leadership and stakeholders.
Key Responsibilities:
- Design, implement, and maintain front‑end components using TypeScript and React.
- Build and extend back‑end services and APIs that power patient communication, appointment scheduling, and payment processing.
- Create and manage AWS resources (compute, storage, networking, CI/CD) ensuring reliability and scalability.
- Own feature ownership from conception to deployment, including requirements gathering, design, coding, testing, and release.
- Collaborate closely with cross‑functional team members, providing technical guidance and resolving blockers.
- Implement robust automated tests and maintain high code quality standards.
- Monitor system performance, troubleshoot incidents, and proactively improve architecture.
Required Skills:
- Proficiency in TypeScript, React, and modern front‑end build tools.
- Experience with Node‑based back‑end frameworks (e.g., Express, NestJS).
- Design and implementation of REST/GraphQL APIs.
- Hands‑on experience with AWS services (Lambda, API Gateway, DynamoDB, RDS, ECS/EKS, CloudFormation, S3, IAM).
- Strong background in database design (SQL or NoSQL).
- CI/CD pipeline setup (GitHub Actions, GitLab CI, Jenkins, etc.).
- Unit, integration, and end‑to‑end testing practices.
- Version control using Git.
- Excellent communication and problem‑solving skills.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Software Engineering, or related field, or equivalent practical experience.
- Optional: Certification in AWS Cloud Practitioner, AWS Solutions Architect, or similar credentials.