Job boardUTM.io

Part-Time Ruby on Rails Developer (PostgreSQL)

Work location: Worldwide
Work arrangement: Remote
Salary range: USD $25 - $47 per hour
Skills:
Ruby on Rails
PostgreSQL
Docker
Coding: Data Structures - Arrays

A leading platform for creating, managing, and tracking UTM links, helping marketing teams maintain data accuracy and campaign consistency, is looking to add a RoR dev. We are seeking a skilled Ruby on Rails Developer with experience in PostgreSQL to join our team part-time (20 hours per week). The ideal candidate will contribute to backend development, database management, and feature enhancements to improve platform performance and scalability.

Responsibilities:

  • Develop and maintain backend services using Ruby on Rails.

  • Optimize and manage PostgreSQL databases for efficiency and scalability.

  • Implement new features, bug fixes, and performance improvements.

  • Integrate with third-party APIs and services.

  • Collaborate with front-end developers to ensure seamless user experience.

  • Conduct database performance tuning and indexing strategies.

  • Write clean, maintainable, and well-documented code.

  • Troubleshoot and debug issues in production and staging environments.

Qualifications:

  • Proven experience working with Ruby on Rails in production applications.

  • Strong knowledge of PostgreSQL, including query optimization and indexing.

  • Experience with RESTful API development and integration.

  • Familiarity with background job processing (e.g., Sidekiq).

  • Understanding of authentication, authorization, and security best practices.

  • Proficiency in Git and version control workflows.

  • Ability to work independently and meet deadlines in a remote setting.

  • Strong problem-solving and debugging skills.

Preferred Qualifications:

  • Experience with UTM tracking, analytics tools, or marketing automation.

  • Familiarity with Redis, Docker, or Kubernetes.

  • Understanding of event-driven architecture and background job queues.

Work Schedule & Compensation:

  • 20 hours per week with flexible hours.

  • Remote work with availability for occasional team check-ins.

This application includes an assessment as the first step