Note: The job is a remote job and is open to candidates in USA. Careforth is a company focused on enhancing the caregiving experience through digital products. The Senior Software Engineer, Frontend will build and improve Careforth’s applications and websites, ensuring high-quality, accessible, and secure user interfaces while collaborating with cross-functional teams.
Responsibilities
- Ensure high-quality delivery by writing unit and integration tests, partnering effectively with QA, and deploying reliably within CI/CD environments
- Collaborate with platform engineers to ensure seamless integration with the Careforth application platform
- Contribute to front-end development of the Careforth application platform, using JavaScript/TypeScript, HTML, and CSS when required
- Partner with stakeholders to support campaigns, analytics, and content updates
- Implement responsive design and ensure cross-browser compatibility and accessibility
- Integrate and manage Analytics, Tag Manager, and other tracking tools, in CMS and application platforms
- Write clean, maintainable, and testable code following best practices for performance, security, scalability, and reliability
- Complete complex assignments with architectural scope; provide technical leadership on critical projects by driving design decisions, reviewing code, and raising engineering standards
- Actively participate in Agile ceremonies, foster collaboration, and ensure high-quality delivery throughout the software development lifecycle
- Promote operational excellence by supporting production readiness (e.g., logging/metrics/tracing, monitoring/alerting, debugging, and root-cause analysis) and contributing to reliability improvements
- Maintain and troubleshoot CMS-based websites, including custom modules/plugins/themes development when required
- Ensure compliance with SEO best practices and alignment with privacy regulations (GDPR, CCPA)
- Mentor engineering team members and share expertise through pairing, code reviews, and technical guidance to promote technical growth
- Stay current with emerging technologies and recommend improvements to enhance platform performance and security
- Document complex systems, data flows, and specifications clearly and present them to technical and business stakeholders
- Perform other duties as assigned
Skills
- Bachelor Degree in Computer Science or related field preferred or equivalent work experience
- 7–10 years of professional software development experience, with strong front-end expertise
- Minimum 5 years of experience with front-end technologies, including JavaScript/TypeScript, HTML, and CSS
- Working proficiency in PHP for back-end development
- Proficiency with additional languages (Python/Golang) is required
- Experience with Drupal and/or WordPress (both preferred) as a developer and administrator is an asset
- Proficiency with Git and modern CI/CD workflows (GitHub Actions preferred)
- Familiarity with containerized deployments (Docker/Containerd) and orchestration (Kubernetes)
- Basic knowledge of Cloud environment and cloud-native patterns (AWS preferred)
- Experience with modern testing practices, including unit and integration testing
- Strong Linux fundamentals are a plus
- React experience is a plus
- Experience implementing and tuning HTTP reverse-proxy caching (e.g., Varnish), including cache rules, invalidation, and performance optimization is an asset
- Experience designing and optimizing search capabilities and relevance (e.g., Apache Solr), including indexing strategies, query performance tuning, and integration with application services is preferred
Benefits
- Flexible schedules
- A remote-first culture
- A nationally recognized wellness program
Company Overview