Cleveland Clinic

Software Developer III – Next.js, Sanity

Cleveland Clinic

full-time

Posted on:

Location Type: Remote

Location: FloridaNevadaUnited States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Design, develop, and implement software applications, focusing on robustness, reusability, and integration with existing systems
  • Responsible for developing new software and proofing/testing the development to ensure production of a quality product
  • Regularly engage in software performance optimization
  • Analyze current programs and processes
  • Make recommendations which yield a more cost-effective product and better streamlined workflows
  • Support team strategy in development approach
  • Iterate with team members around design and development
  • Provide technical support to other developers when project support is needed including the design of relational databases, client-side programming strategies using the latest JavaScript frameworks
  • Determine and communicate the implications of system-level decisions on subsystems and components
  • Determine how best to mitigate or take advantage of these implications
  • Make presentations to clinicians and hospital leaders
  • Observe workflow
  • Translate clinical problems into innovative healthcare solutions
  • Gather business and application specific requirements
  • Ensure all requirements are met as well as maintained within defined project scope
  • Determine whether a particular problem is caused by hardware, operating systems software, application programs, or network failures and supporting as necessary
  • Operate independently on complex technical initiatives while mentoring junior and mid-level engineers
  • Translate ambiguous product, marketing, and clinical workflows into robust technical solutions
  • Drive technical standards, architectural consistency, and best practices across the team
  • Partner effectively with designers, product managers, QA, DevOps, and clinical stakeholders
  • Maintain high quality standards in security, performance, accessibility, and reliability

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering or related field
  • Seven years of software development experience
  • SOA development using SOAP and REST; mobile application development and associated libraries
  • Proven track record of enterprise architecture experience with large volume, high availability enterprise applications
  • Strong knowledge of Continuous Integration/Continuous Deployment (CI/CD) pipelines, GIT, and other related tools
  • Proven ability to transition between different technologies and programming languages
  • Advanced experience building production applications using Next.js and React with strong command of server-side rendering, routing strategies, caching, streaming, performance optimization, accessibility, and SEO
  • Experience operating within large monorepos and shared component libraries
  • Deep experience designing and maintaining Sanity schemas, structured content models, GROQ queries, custom previews, studio extensions, and publishing workflows
  • Proven ability to integrate Sanity into complex frontend architectures and support scalable editorial workflows across multiple sites and teams
  • Experience designing reusable systems, libraries, and frameworks that scale across teams
Benefits
  • Outstanding, comprehensive offerings for health, well-being, and future
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
software developmentperformance optimizationJavaScript frameworksSOA developmentSOAPRESTContinuous IntegrationContinuous DeploymentNext.jsReact
Soft Skills
technical supportmentoringcommunicationcollaborationproblem-solvingpresentation skillsworkflow observationinnovationstrategic thinkingquality assurance
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Computer Engineering