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
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.
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.
Experience working in Agile or iterative development environments.
Experience with AWS or cloud infrastructure.
Candidates may be subject to a background check.