Back End Applications Developer

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

About The Position

The Back End Applications Developer contributes to the design, development, and maintenance of the server-side components of digital platforms, including event-driven services, web applications, and APIs. The role calls for foundational programming skills, an interest in solving technical problems, and a focus on reliable back-end operation and integration with other platform components. The position is based at Sherwin-Williams’ Cleveland headquarters and is not hybrid or remote. It is not eligible for work-authorization sponsorship now or in the future. The role may involve access to confidential and proprietary information; the company states that it conducts criminal-history reviews to protect its business, operations, reputation, staff, and business relationships.

Requirements

  • 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.
  • 2–4 years of back-end application development or engineering experience.
  • 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 work collaboratively and cross-functionally with technical stakeholders.
  • Must be legally authorized to work in the United States without employment visa sponsorship now or in the future.
  • Must be at least 18 years old.

Nice To Haves

  • Experience with Spring Boot and microservices architecture.

Responsibilities

  • Analyze back-end architecture, implement proposed optimizations, and verify their effect on system performance.
  • Write, review, and optimize code with senior engineers to support reliability, reuse, scalability, and security.
  • Design and implement integration solutions 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.
  • Report status and task completion at each stage and assist in 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.
  • Assist senior team members in training digital platform users on best practices for maintaining web applications and APIs.
  • Create and refine detailed documentation and follow best practices to communicate design and implementation clearly, under the guidance of experienced team members.

Benefits

  • The company describes a range of benefits intended to support health and well-being, learning and career development, community connection, retirement, health care, and commuting. Candidates are directed to the company benefits website for details on offerings and eligibility.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service