Design, develop, and test features for both the CAVO UI (SPA built in Angular) and backend APIs using Node.js and Go.
Write maintainable, scalable, and well-tested TypeScript and Go code.
Contribute to document ingestion and processing workflows involving distributed microservices (Lambdas, ECS, SQS).
Collaborate with the engineering team to improve the performance and resilience of background processing flows (e.g., OCR, classification, medical data extraction).
Integrate with internal services such as CAVO EDI, Ingest, and Document Flow.
Participate in code reviews, design discussions, and sprint planning sessions.
Write technical documentation and contribute to architecture discussions.
Troubleshoot issues and work with our Cloud team to ensure observability and uptime.
Collaborate with QA to define test strategies and support automated testing.
Uphold security and compliance best practices in healthcare software development
Requirements
Bachelor’s degree in Computer Science, Engineering, or equivalent experience.
3+ years of professional software development experience.
Strong experience with TypeScript, including in both frontend (Angular) and backend (Node.js) contexts.
Proficiency in Go (Golang) for backend service development.
Familiarity with RESTful APIs and event-driven microservice architectures.
Experience working with AWS services, especially Lambda, ECS, and SQS.
Experience with Git and CI/CD pipelines.
Strong problem-solving and debugging skills.
Excellent communication skills, both written and verbal.
Ability to work in a distributed team environment and take initiative.
Benefits
competitive salaries
highly valued health insurance
a 401(k) plan with employer match
paid parental leave
more
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.