Back End Applications Developer

Sherwin-Williams•Cleveland, OH
•$96,950 - $123,700•Onsite

About The Position

The Back End Application Developer contributes to the design, building, and maintenance of server-side components for digital platforms, including event-driven services, web applications, and APIs. The role calls for foundational programming skills and an interest in solving technical problems, maintaining reliable back-end systems, and integrating those systems with other platform components. The developer collaborates with senior engineers, front-end developers, technology leaders, and other stakeholders, and works under the guidance of experienced team members. This position is located at Sherwin-Williams’ Cleveland Headquarters office and is not hybrid or remote. Applicants must be at least 18 and legally authorized to work in the country of employment without current or future employment-visa sponsorship. A criminal history review may be conducted because the role involves employee contact and access to confidential or proprietary information.

Requirements

  • At least 2 years of back-end application development or engineering experience.
  • Good programming skills in back-end languages such as Java, Python, or Ruby.
  • Familiarity with back-end frameworks.
  • Moderate understanding of web protocols.
  • Strong problem-solving skills and attention to detail.
  • Ability to collaborate cross-functionally with technical stakeholders.
  • Bachelor’s degree in Computer Science, IT, or a related field, or at least 3 years of application development or application engineering experience in lieu of a degree.
  • Must be at least 18 years of age.
  • Must be legally authorized to work in the country of employment without now or in the future requiring employment-visa sponsorship.
  • Technical skills include programming languages, version control tools, cloud technologies and platforms, web services and APIs, CI/CD, automated testing tools, containerization, secure coding standards, database management systems, SDLC methodology, DevOps methodology, and software testing and quality assurance methodologies and tools.

Nice To Haves

  • Experience designing and integrating generative AI and computer vision models in production, such as image segmentation, diffusion, or vision-language models, including practical knowledge of prompt/output engineering, model evaluation, and managing cost, latency, and accuracy tradeoffs at scale.
  • Familiarity with back-end service development using Java (Spring Boot or similar), ideally including building or maintaining shared platform services used by multiple downstream applications and designing clean, well-documented APIs.
  • Experience operating AI/ML inference in production, including GPU versus CPU tradeoffs, model-serving frameworks, caching and batching strategies to control cost, monitoring for model drift or degraded output quality, and security and data-handling considerations.

Responsibilities

  • Analyze back-end architecture, implement suggested optimizations, and verify that changes improve overall system performance.
  • Write, review, and optimize code with senior engineers to ensure it is reliable, reusable, scalable, and secure.
  • Design and implement efficient integrations and maintain application functionality and scalability in collaboration with senior team members and front-end developers.
  • Support discussions with technology leaders to understand business and technical requirements and priorities for back-end systems.
  • Update status and task completion at each stage while assisting with monitoring the performance and health of services, databases, and other components.
  • Help troubleshoot and debug complex application and database issues.
  • Stay informed about relevant industry trends and emerging technologies, expand knowledge, and share insights with the team.
  • Gather input and recommend ideas for planning, designing, and executing unit tests and other quality assurance measures.
  • Support senior team members in training digital platform users on best practices for maintaining web applications and APIs.
  • Create and refine detailed documentation, apply best practices, and clearly communicate design and implementation under the guidance of experienced team members.

Benefits

  • A wide range of benefits, including retirement, health care, well-being, and commute-related offerings; eligibility and details are available through the company benefits site.
  • The company describes rewards, benefits, and flexibility intended to support employee health and well-being.
  • Learning, skill-development, and career-growth opportunities.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service