Senior Technical Architect
GeoH
About GEOH
GEOH is a mobile and web platform for the home care industry that streamlines administrative tasks such as manual data entry, note tracking, charting, time and attendance, payroll, and billable hour tracking. We aim to simplify these processes and provide a complete practice management solution for home care providers.
Role Overview
As a Senior Technical Architect, you will be responsible for designing, developing, and maintaining the entire stack from back-end to front-end. This is a full-time hybrid/remote role for a TypeScript Senior Technical Architect at GEOH. You will work closely with others on the engineering team to implement new features, improve existing functionality, and ensure the scalability and performance of the app and web platform.
Roles & Responsibilities
- Design and implement moderately complex features with minimal supervision across backend or frontend systems.
- Write clean, maintainable, and testable code that follows team conventions and best practices.
- Participate actively in peer code reviews to ensure high standards of quality and maintainability.
- Develop and maintain unit, integration, and automated tests to support CI/CD pipelines.
- Collaborate with product managers, designers, and other engineers to understand requirements and deliver robust solutions.
- Troubleshoot, debug, and resolve production and development issues efficiently.
- Maintain and update technical documentation including API specs, design decisions, and onboarding materials.
- Break down tasks into manageable units, provide time estimates, and contribute to sprint planning.
- Take ownership of specific features or services, ensuring their reliability from development through deployment.
- Mentor junior developers through pairing, feedback, and informal guidance.
- Stay informed about emerging tools, frameworks, and practices relevant to the team’s stack.
- Suggest and contribute to improvements in development processes, tooling, and workflows.
- Ensure code and systems adhere to security best practices and compliance requirements.
- Engage in team retrospectives and continuous learning to improve team performance and personal growth.
Requirements
- Strong background in Computer Science, Software Development, and Client/Server Development
- Proficient in programming languages and frameworks such as TypeScript/JavaScript, React, Apollo/GraphQL
- Knowledge of database systems and NoSQL databases
- Experience with cloud platforms and technologies, specifically Azure
- Familiarity with software development methodologies and GIT version control systems
- Excellent problem-solving and troubleshooting skills
- Strong communication and collaboration skills
- Experience in the healthcare industry or with healthcare-related applications is a plus
- 9+ years in TypeScript/JavaScript.
Benefits
- Health, dental, vision, and life insurance
- Short-term and long-term disability
- Up to 12 days of PTO annually
- 8 company holidays + 1 flexible holiday
- 401(k) plan with company match