.
Senior Full Stack Ruby on Rails Developer
  • Warsaw
Senior Full Stack Ruby on Rails Developer
Warszawa, Warsaw, Masovian Voivodeship, Polska
AIDA projektai, MB
9. 1. 2025
Informacje o stanowisku

We are seeking a highly motivated and experienced Full Stack Ruby on Rails Developer with a focus on problem-solving and adaptability for our client project. The ideal candidate should possess familiarity with our technology stack or demonstrate the ability to learn quickly. We prioritize delivering exceptional user experiences and value developers who can work independently while contributing to a collaborative team environment.

About the project: Its a centralized communication platform revolutionizing how municipalities engage with residents. The web-based platform and downloadable app streamline fragmented communication channels by consolidating updates, events, and interactions into one seamless experience. 

Key Qualifications:

  • 5+ years of experience as a Web Developer.
  • Proficient understanding of database-driven web applications.
  • Solid grasp of the MVC pattern.
  • Strong problem-solving and critical-thinking skills.
  • Ability to adapt quickly to new environments and tools.
  • Passion for learning and continuous improvement.
  • Focused on providing end-user-centric solutions.
  • Organized, detail-oriented, and capable of addressing complex problems.

Preferred Technical Skills:

  • Technologies/Frameworks: Ruby on Rails, Python, Postgres, Redis, Hotwire, Minitest, Langchain/langgraph, StimulusJS.
  • DevOps Tools: GitHub Projects, GitHub Actions, Kubernetes, Helm, Docker.
  • Additional Tools: Rubymine, Sentry.

! Important:the ability to overlap the North American time zone

Key features include:

  • AI-powered chat for answering questions based on official city documents.
  • Interactive municipal maps and direct resident-to-municipality messaging.
  • Tools for internal post-approval systems and community event calendars with workflows.
  • Issue reporting and management systems.
  • A local politics hub for civic engagement.
  • Internal chat features for municipal teams.

The platform is designed to empower municipalities, enhance resident satisfaction, and improve communication efficiency.

Assessment Instructions: We invite you to demonstrate your skills by building a full-stack task list web application.

Assignment Requirements:

  1. Begin the assignment by sharing a link to your repository in a reply to the provided email.
  2. Complete the implementation within 1 week while meeting the minimum functionality requirements:
    • View a list of to-do items with filtering options (pending, complete, all).
    • Create a new to-do item.
    • Edit a to-do item.
    • Delete a to-do item.
    • Mark a to-do item as complete.
  3. Submit the deployed application link in a reply to the provided email.

While we provide a list of minimum functionality requirements, you are not limited to those requirements. We want you to showcase your skillset, so complete the assignment in whatever stack you are most comfortable with. We are excited to see what you can do! 

Feel free to reach out with any additional questions you have about the assignment.



https://teamfill.net/i/1/senior-full-stack-ruby-on-rails-developer



Location: Any with the ability to overlap with Mountain Standard Time

English: able to communicate to get the job done.

The focus really is on either familiarity with the stack or the ability to learn quickly and be a problem solver.

To be a web developer we prefer you have 5+ years of experience. This experience has given you an understanding of basic database driven web applications and a proficient knowledge of the MVC pattern. You understand that software development is all about the end-user (again, we really care about our customers). You have a desire to continually learn and improve your development skills. We love giving team members opportunities to improve their skills, whether through online courses, workshops, or learning from others. Youre able to adapt quickly to new environments, are organized and focused, can look beyond current constraints (you know, forest through the trees), and can provide solutions to complex problems. Simply put, we need a problem solver, not a taskmaster.

Technologies/Frameworks: Ruby on Rails, Python, Postgres, Redis, Hotwire, Minitest, Langchain/langgraph, StimulusJS

DevOps: Github Projects, Github Actions, Kubernetes, Helm, Docker

Other Tools: Rubymine, Sentry

Client Description:



Client is a centralized communication platform designed to revolutionize how municipalities engage with residents. Available as a web-based platform and downloadable app, Client replaces fragmented communication channels by consolidating municipal updates, events, and interactions into one seamless experience. With features such as an AI-powered chat that interprets and answers questions based on official city documents, interactive municipal maps, and direct resident-to-municipality messaging, Client ensures efficient and transparent communication. It also offers tools like an internal post-approval system for accurate content creation, a community event calendar with event approval workflows, and robust issue reporting and management. Additionally, Client facilitates informed civic engagement through a local politics hub and enhances municipal team collaboration with internal chat capabilities. Designed to empower municipalities and improve resident satisfaction, They develop a cutting-edge tool that makes city communication accessible, organized, and impactful.

Assessment instructions:

Please build your own implementation of a task list full-stack web application following these guidelines:

Begin the assignment by sending a link to the repository in a reply to this email.

Build the implementation in 1 week while meeting at least the minimum functionality requirements:

View a list of to-do items with the ability to filter the list by pending, complete, and all to-dos

Create a new to-do item

Edit a to-do item

Delete a to-do item

Complete a to-do item

Complete the assignment by sending the deployed application link in a reply to this email

While we provide a list of minimum functionality requirements, you are not limited to those requirements. We want you to showcase your skillset, so complete the assignment in whatever stack you are most comfortable with. We are excited to see what you can do! Feel free to reach out with any additional questions you have about the assignment.

  • Praca Warszawa
  • Warszawa - Oferty pracy w okolicznych lokalizacjach


    78 155
    13 005