Full Stack Ruby on Rails Developer

Pittsburgh Cultural TrustPittsburgh, PA
1d$72,000Hybrid

About The Position

The Full Stack Ruby on Rails Developer is responsible for the development, support, and maintenance of the Trust’s customer websites and internal web applications. This position focuses on back-end development of the Trust’s customer-facing websites, ensuring optimal performance and customer experience. Working collaboratively with the Lead Web Developer, this position plays a crucial role in supporting the technology infrastructure of our CRM enterprise system across several District partners. The Developer is also responsible for website security, vulnerabilities, and website integrity. This is a hybrid position requiring at least three days on site (in Pittsburgh, PA) each week.

Requirements

  • Associate degree or bachelor’s degree in web design, computer science, or digital media preferred. Bootcamp or similar schooling is also suitable.
  • Minimum of 2 years’ experience with building and deploying code, eCommerce, and implementing feedback received from various stakeholders. This position will focus on back-end development; experience with front-end technologies is also preferred.
  • Experience with issue and project tracking software preferred.
  • Required skills include experience with MVC web frameworks, preferably Ruby on Rails.
  • Experience with JavaScript, jQuery, JSON, CSS, HTML, and related technologies.
  • Demonstrated knowledge of WCAG accessibility best practices.
  • Experience implementing third-party APIs, such as REST services.
  • Strong experience writing automated tests and feature/spec testing.
  • Problem-solving, collaborative, inquisitive, and creative.
  • Attention to detail and documentation with strong task-orientation.
  • Strong communicator with the ability to explain concepts in a technical and non-technical manner.
  • Self-motivated and independent thinker.
  • Excellent analytical and troubleshooting skills.

Nice To Haves

  • Certifications (AWS) are helpful.
  • Additional skills are preferred in the following areas: source control, content management systems, AWS technologies (Lambda, CodePipeline, ECS), testing frameworks, caching strategies (Redis), background queuing systems (Ssidekiq), relational database concepts, and agile software development methodologies .
  • C# experience a plus, Tessitura CRM experience a plus.
  • Experience using AI coding assistants such as GitHub Copilot, ChatGPT, or similar tools.
  • Experience with debugging Docker containers.
  • Familiarity with observability tools like Datadog and Honeybadger.

Responsibilities

  • Collaborate with designers, front-end developers, and business owners to identify business needs and implement Trust and partner websites.
  • Oversee maintenance, bug fixes, and enhancement of four customer-facing applications (CulturalDistrict.org, Festival websites, ParkPgh.org, and internal tools) – responding to tickets for system bugs and requests for new features.
  • Provide maintenance and enhancement of integrations with our CRM software system through RESTful APIs.
  • Determine appropriate architecture and other technical solutions, develop documentation, and make relevant recommendations to users.
  • Design, test, and implement new web-based technologies and larger ISTS projects.
  • Assist other developers in coding and troubleshooting.
  • Support internal users with content management issues.
  • Ensure that applications adhere to industry standards for performance and security.
  • Strategize and manage back-end issues for all major onsale efforts.
  • Demonstrate a commitment to diversity, equity, accessibility, and inclusion through continuous development, modeling inclusive behaviors, and proactively managing bias.
  • Perform other responsibilities as assigned.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service