About the position
We are seeking an experienced Ruby on Rails Developer to support the enhancement and upgrade of a digital participation platform built on an open-source civic engagement framework. This role involves both feature development and platform optimization , with a strong focus on scalability, usability, and performance. The ideal candidate will collaborate with cross-functional teams to modernize platform capabilities, resolve technical issues, and implement new features aligned with evolving business and user needs.
Responsibilities
• Platform Development & Enhancements
• Upgrade the platform to the latest version to enable improved functionality and performance
• Develop and enhance features such as taxonomy-based categorization, filtering, and sorting
• Implement bulk actions and automation tools to improve operational efficiency
• Enhance accessibility features, including support for alt text in embedded media
• Customize and improve UI components, navigation, and menu structures
• Customization & Feature Improvements
• Configure and customize modules related to proposals, participatory processes, and accountability tracking
• Improve usability of group and collaboration features
• Build user-facing dashboards and usage analytics views
• Create and maintain translation and nomenclature rules
• Bug Fixing & Optimization
• Identify and resolve bugs across multiple platform areas, including:
• User account creation and authentication
• Image uploads and rendering
• Export functionality and outbound links
• Performance issues and race conditions
• Optimize application performance and ensure system stability
• Collaboration & Technical Delivery
• Translate business requirements into technical specifications and scalable solutions
• Collaborate with developers, designers, and stakeholders in an Agile environment
• Conduct code reviews and maintain clean, well-documented code
• Support deployment, CI/CD processes, and cloud environments as needed
Requirements
• 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 (JavaScript, CSS)
• Experience working in collaborative development teams (developers, PMs, designers)
• Ability to quickly onboard and adapt to new platforms and technologies
• Strong problem-solving and debugging skills
• Portfolio or GitHub link required
Nice-to-haves
• Experience working in Agile / iterative development environments
• Experience with cloud platforms (e.g., AWS)
• Familiarity with open-source frameworks or civic tech platforms
• Experience with DevOps practices, CI/CD pipelines, and environment management
Apply Now
Apply Now