Full Stack Ruby on Rails Developer
Knowledge, Skills & Experience Required : Education : Associate degree or bachelor’s degree in web design, computer science, or digital media preferred. Bootcamp or similar schooling is also suitable. Certifications (AWS) are helpful. Work Experience : 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. Supervisory Experience : Supervisory experience is not required. Technical Skills : 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. 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 (Sidekiq), 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. Intangibles : 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. Essential Functions :
Main job 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.
Decision-making responsibility : The Web Developer has significant design discretion for many back-end development issues.
Budgetary responsibility : This position does not have budget responsibility.
Strategic responsibility : This position contributes to eCommerce strategy through use of system analytics and data-driven decision making.
Reporting responsibility: The Full Stack Ruby on Rails Develope r provides supporting information for usage reports by the Director of eCommerce Operations.
Travel requirements : Limited travel (less than 5%) is required for this position.
Physical demands : This position involves mainly office work – occasional lifting up to 20-30 lbs. may be required. The individual should be able to sit and/or view a computer screen for extended periods of time. Salary starting at $72,000
The Pittsburgh Cultural Trust is an equal opportunity employer. All applicants are considered for employment without attention to race, color, age, religion, sex, sexual orientation, gender identity, ethnicity, national origin, veteran or disability status. Employees are expected to be able to perform the essential duties and responsibilities of this position, with or without job modification/reasonable accommodation. If an employee believes a job modification/reasonable accommodation is needed, please contact Human Resources so that a review can be conducted. The Pittsburgh Cultural Trust strives to comply with the accommodation provisions of the Americans with Disabilities Act, Title VII of the Civil Rights Act, the Pregnant Workers Fairness Act, and other related federal, state, and local laws.
Recommended Jobs
Remote Sales/Marketing Contractor
Are you an experienced marketer ready to scale your career in the high-growth personal development industry? We're seeking a results-driven Marketing Contractor to promote our established personal de…
Virtual Client Support Benefits Consultant
Job Type: Full-Time | Remote | Flexible Hours Compensation: $90,000 – $120,000 per year, typical first year Extras: Weekly Pay | Equity Opportunity | Bonus Program | Vested Renewals About…
Multi-Site Associate Veterinarian
Join Our Veterinary Team in Central PA! Multi-Site Associate Veterinarian Opportunity Are you a passionate veterinarian seeking variety in your daily practice? We’re hiring a Multi-Si…
Direct Care Worker (DCW)
Direct Care Worker (DCW) Location: Honesdale, PA (Wayne County)Company: Familiar Roads Home Healthcare Job Summary Familiar Roads Home Healthcare is hiring Direct Care Workers (DCWs) to provide…
Retail Management Intern (Carlisle, PA - Summer 2026)
Req ID: 470605 Address: 1165 Harrisburg Pike Carlisle, PA, 17013 Benefits : Competitive Wage * Monday through Friday Schedule * Fuel Your Growth with Love's * Career Development * …
Client Services Representative
Client Services Representative Onsite | Full-Time | Career Growth Opportunity Are you passionate about helping others and ready to build a long‑term career? Join our team in Pittston, PA as a C…
Client Services Manager / Branch Manager - Home Health
Client Services Manager / Branch Manager – Home Health We are seeking a dedicated and hands-on Client Services Manager / Branch Manager to lead and support all aspects of daily operations within…
Cherry picker
Cherry picker Join our team operating forklifts and keeping warehouse orders moving smoothly every day. Company Profile For over 50 years, this industry leader has supplied the Green Industr…