
Software Developer III – Next.js, Sanity
Cleveland Clinic
full-time
Posted on:
Location Type: Remote
Location: Florida • Nevada • United States
Visit company websiteExplore more
Tech Stack
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