Job Posting

Review the details of this job and apply below.

Back to job listing

Full Stack Web Developer (Ruby on Rails)

  • Location: Remote
  • Department: Web
  • Published on: August 15, 2024
  • Salary: $85,000 - $115,000

Summary

Data Sciences is seeking a talented mid to senior-level full stack web developer to join our dynamic and expanding team. We’re looking for someone with a passion for innovative problem-solving and a knack for developing creative, out-of-the-box solutions.

Our web applications are primarily running Ruby on Rails with Hotwire and Stimulus, and use Redis & Sidekiq (background jobs). In addition, we deploy a variety of client landing pages using a Jekyll-based solution.

This role offers significant autonomy, empowering you to design and implement new solutions from the ground up. Ideal candidates should have experience at the mid to senior level.

If you're excited about crafting web solutions to tackle diverse challenges and enjoy experimenting with new approaches for a wide range of clients, we encourage you to apply.

Please send a cover letter to [email protected]. Applications without a cover letter will not be considered.

Job Duties

  • Develop and maintain websites and applications for our clients and internal Data Sciences processes. This includes Ruby on Rails applications, Jekyll landing pages, and other web solutions.
  • Perform regular audits of current websites and applications to ensure packages are up to date, that all aspects are functioning as expected, and any security vulnerabilities are addressed.
  • Maintain and integrate websites & applications with other databases and payment processors.
  • Ensure all websites are high-performance, user-friendly, secure, and GDPR compliant.
  • Write and maintain technical documentation related to web development, including code documentation, access controls, and standard operating procedures.
  • Develop and maintain a Jekyll-based solution for landing pages.
  • Maintain internal Ruby on Rails applications and update components as necessary.
  • Write and maintain test suites for web applications and expand test coverage where appropriate.
  • Develop additional web solutions as appropriate.

Requirements

You want teammates who enjoy solving problems regardless of the technologies and techniques involved. You have strong problem-solving skills and experience working on important functionality for a cloud-based product. You are humble, eager to learn, and always willing to help others. 

  • 5+ years of experience working in Ruby on Rails
  • Builder of scalable, efficient, and maintainable architectures
  • Active collaborator with other teams
  • Knowledge of code deployment and version control
  • Solid understanding of object-oriented programming
  • Strong understanding of building and maintaining test suites
  • Strong ability to write and maintain modern javascript

Assets

  • Google Analytics, and conversation tracking experience
  • Experience in deploying and scaling with Heroku
  • Experience with Canadian or European political systems
  • Experience working in a political organizing environment

About DS

We are a different type of agency. We bring together art and science to understand how audiences behave and predict how to best engage them.

We combine sound data management, advanced analytics, machine learning and AI, and cutting-edge digital engagement strategies to better measure audience intent, communicate efficiently, and produce measurable results with the power to shift public perception.

Our team’s cutting-edge expertise is leveraged by corporate clients in complex business environments, international NGOs, and major political parties (both in Canada and around the world).

Since opening in 2015, we have built an incredible, bilingual team headquartered in AI-hub Montreal. We offer a competitive health package, a start-up office space and the opportunity to join a growing, multi-disciplinary team with lots of growth opportunities.

We encourage applications from all qualified candidates and are committed to equal employment opportunities. If you have a disability or special need that requires accommodation, please let us know during the recruitment process or by emailing [email protected].

  • Location: Remote
  • Department: Web
  • Published on: August 15, 2024
  • Salary: $85,000 - $115,000