MisuJob - AI Job Search Platform MisuJob

Web Developer (Ruby on Rails)

Confidential

Not specified permanent

Posted: March 14, 2026

Interested in this position?

Create a free account to apply with AI-powered matching

Quick Summary

The successful candidate will be responsible for implementing new features and functionalities within the Decidim platform, ensuring smooth integration with existing systems and organizational workflows.

Job Description

JOB DESCRIPTION

The Ruby on Rails Programmer will provide technical design, development, and maintenance services for the organization’s Decidim-based digital participation platform. Decidim is a participatory democracy framework based on multiple Ruby on Rails engines that are mounted on top of a Ruby on Rails application.

RESPONSIBILITIES

Feature Implementation and Customization

Implement new features and functionalities within the Decidim platform, ensuring smooth integration with existing systems and organizational workflows.

Customize Decidim modules such as Participatory Budgeting, Proposals, and Accountability to meet the organization’s specific needs.

Collaborate with internal stakeholders to gather requirements, translate them into technical specifications, and deliver well-structured, maintainable code aligned with Decidim’s architecture and community best practices.

Platform Enhancement and Maintenance

Build and enhance platform functionality using Ruby on Rails and other components of the Decidim stack.

Upgrade Decidim to the latest version (.31), ensuring the integration of new features such as taxonomies, spam prevention, bulk actions for proposals, accessibility improvements (alt text for images), reordering of menu items, and bulk actions in the Accountability component.

Perform configuration and customization of the Decidim platform to support taxonomies, proposal importation, and spam prevention.

Enable and implement bulk actions to streamline processes and improve platform usability, particularly for handling proposals at scale.

Bug Fixing and Code Reviews

Conduct regular code reviews to ensure high-quality code standards and adherence to best practices.

Troubleshoot, resolve issues, and implement performance improvements to ensure platform reliability, usability, and security.

Fix bugs related to existing platform features such as the Groups feature, Term Customizer, export functionality, image attachments, outbound links, and account creation processes.

Platform Upgrades and Feature Repair

Repair and update the Term Customizer to ensure that all new terms on the platform are customizable and support translation sets.

Fix race conditions and bugs in the Term Customizer and improve its functionality to handle a wider set of terms.

Repair and improve the Groups feature for better usability, including fixing bugs and creating views to display user statistics.

Resolve issues with the export feature and ensure that it works seamlessly with the platform.

Fix issues with image attachments, display, and outbound links to improve overall user experience.

DevOps and Deployment Support

Support deployment and DevOps processes as required, including managing environments, CI/CD workflows, and cloud hosting to maintain the stability and security of the platform.

Monitor the platform’s deployment to ensure smooth operation and minimize downtime.

MANDATORY SKILLS/EXPERIENCE

Note: Candidates who do not have the mandatory skills will not be considered

6 years of experience with Ruby on Rails.

Ability to onboard quickly to new platforms and systems, balancing independence with seeking support.

6 years of experience with version control.

6 years of experience in front-end web development including JavaScript and CSS.

6 years of experience working closely with other developers, project managers, and/or designers on a team.

Candidate’s resume MUST include a link to portfolio.

DESIRABLE SKILLS

Experience working in an agile, iterative development setting.

Experience working in AWS.

If you are interested in getting more information about this opportunity, please contact Irina Rozenberg

 [email protected] at your earliest convenience.

 

At Ariel Partners, we solve the most difficult problems that inhibit technology from enabling our customers to achieve their goals. Our vision is to be recognized by our stakeholders as an elite provider of IT solutions, so when they have their biggest challenges, we are on their short list. We are looking for team members who share our values of: Integrity to do the right thing even when it hurts; Commitment to the long-term success and happiness of our customers, our people, and our partners; Courage to take on difficult challenges, accept new ideas, and accept incremental failure; and the constant pursuit of Excellence. Ariel Partners is an Equal Opportunity Employer in accordance with federal, state, and local laws.

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply