Web Developer (Programmer 2) Ruby on Rails- 100% Remote - 1 Year Contract

Remote Full-time
The NYC Civic Engagement Commission (CEC) is seeking a Ruby on Rails Web Developer (Programmer 2) to support and enhance its civic participation platform built on Decidim, an opensource participatory democracy framework. This work directly supports The People s Money, New York City s participatory budgeting initiative that enables residents to propose and vote on community projects.

The developer will help upgrade the platform to the latest version of Decidim and implement new features that improve usability, accessibility, scalability, and administrative efficiency. The role includes upgrading modules, fixing bugs, customizing features, and ensuring reliable platform performance for thousands of users participating in civic processes.
Position Details
• Job Title: Web Developer (Programmer 2) Ruby on Rails
• Client: NYC Civic Engagement Commission
• Assignment Number: 7-858-0796A
• Start Date: April, 2026
• End Date: June, 2027
• Duration: Approximately 60 weeks
• Estimated Hours: 2,100 hours
• Work Schedule: Monday Friday, 9:00 AM 5:00 PM (35 hours/week)
• Work Location: Remote with potential onsite collaboration

Responsibilities
• Upgrade and maintain the Ruby on Rails based Decidim platform to the latest version.
• Implement new platform features including:
• Taxonomies for improved sorting and filtering of projects and ideas.
• Spam prevention capabilities.
• Bulk response templates for proposal moderation.
• Accessibility improvements such as alt text support for images.
• Menu reordering and administrative customization features.
• Bulk actions within Accountability components.
• Proposal imports into Accountability modules.
• Customize and update Decidim modules including Term Customizer and other platform extensions.
• Troubleshoot and fix bugs across the platform including:
• Export functionality
• Image attachments and display
• Outbound links
• Account creation
• Groups functionality
• Improve usability of the Groups feature, including bug fixes and new usage statistics views.
• Collaborate with stakeholders to translate requirements into technical solutions.
• Write clean, maintainable code aligned with Decidim architecture and best practices.
• Participate in code reviews and testing.
• Support deployment and DevOps processes including environment management, CI/CD pipelines, and cloud hosting.
Required Skills
• Minimum 4 years of experience with Ruby on Rails.
• Minimum 4 years of experience with version control systems (e.g., Git).
• Minimum 4 years of front-end development experience using JavaScript and CSS.
• Minimum 4 years of experience working collaboratively with developers, project managers, and designers.
• Ability to quickly onboard to new platforms and systems and work independently when needed.
• Resume must include a portfolio link demonstrating relevant work.
Preferred Skills
• Experience working in Agile or iterative development environments.
• Experience with AWS or cloud infrastructure.
Additional Information
• Candidates may be subject to a background check.

Apply tot his job

Apply To this Job
Apply Now →

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

Experienced Data Entry Specialist for blithequark - Accurate & Efficient Data Management from Home

Remote

B2B & B2C Sales Representative (Freelance) Worlwide

Remote

Field Service Representative - Southern Wisconsin (Savannah, GA, US)

Remote

Cloud Vulnerability Management Analyst

Remote

Experienced Customer Service and Support Representative – Delivering Exceptional Service in a Fast-Paced Environment at arenaflex

Remote

**Experienced Full Stack Java Software Engineer – Customer Systems Development for blithequark**

Remote

Experienced Customer Service Representative - Join Our Team at Ski Butlers Vail & Beaver Creek for a Season of Legendary Service, Flexible Scheduling, and Unlimited Skiing!

Remote

CA Licensed Newborn/Pediatric Nurse Care Manager REMOTE — FULL-TIMESACRAMENTO, CA

Remote

Freelance Game Developer

Remote

**Experienced Customer Service Representative – Work From Home Opportunity with arenaflex**

Remote
← Back