Web Developer (Ruby on Rails) - WD 26-02611

NavitasPartnersNew York, NY
2dHybrid

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.

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

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
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service