Senior Full Stack Ruby on Rails Developer (India-FT)

Arc Full-time
United States
10 days ago
Apply on arc.dev
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$25,000.0 - $35,000.0
Working hours
Regular working hours
Job source

Tech stack

Application Programming Interfaces (APIs) BigQuery Continuous Integration Web Scraping Relational Databases PostgreSQL Query Optimization Ruby on Rails Redis SQL Databases Systems Integration Google Cloud
+9 more
Tailwind Rspec Technical Debt Git Odoo Codebase Front End Software Development Api Design Web Api

Job description

We are seeking an experienced Senior Ruby on Rails Developer to join our dynamic energy technology company. Your primary responsibility will be to take ownership of a business-critical platform that enhances our operations in energy consumption management, billing, and distributed energy resources. This hands-on role requires you to diagnose, resolve, and improve an existing application while developing new functionalities to support our business growth., * Assume technical ownership of the existing Ruby on Rails production application.

  • Troubleshoot and resolve production issues impacting business operations.
  • Develop and deploy new features related to billing, contracts, energy allocation, and reporting.
  • Maintain and enhance the existing Rails codebase, focusing on technical debt, security, reliability, and performance.
  • Design and optimize PostgreSQL queries and data workflows.
  • Utilize BigQuery for reporting and analytics.
  • Manage and develop integrations with third-party APIs and ERP systems.
  • Oversee background processing using tools like Sidekiq and Redis.
  • Maintain and improve the Rails frontend using Hotwire/Turbo/Stimulus and TailwindCSS.
  • Deploy and maintain applications on Google Cloud Platform.
  • Collaborate with engineering teams on APIs, data migrations, and system integrations.
  • Uphold strong testing practices and clear technical documentation.

Requirements

  • 5-7+ years of professional Ruby on Rails experience with production applications.
  • Proficiency in maintaining and extending existing Rails codebases.
  • Strong knowledge of PostgreSQL, relational data modeling, SQL, and query optimization.
  • Experience with API development and third-party system integrations.
  • Familiarity with background processing technologies like Sidekiq and Redis.
  • Knowledge of testing frameworks such as RSpec or Minitest and modern Git/CI/CD workflows.
  • Ability to work independently and take ownership with minimal supervision.
  • Excellent written and verbal English communication skills., * Experience with Google Cloud Platform (GCP) and Cloud SQL.
  • Proficiency in BigQuery or similar analytical data warehouses.
  • Familiarity with Hotwire, Turbo, Stimulus, and/or TailwindCSS.
  • Experience with web scraping, browser automation, or integrating with unreliable external systems.
  • Experience with billing, invoicing, payments, subscriptions, financial reconciliation, or ERP systems.
  • Experience integrating with platforms such as Odoo.
  • Background in energy, utilities, IoT, metering, or other data-intensive industries.

Benefits & conditions

US$25K - 35K

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on arc.dev
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

3:42 min

Comparing in-memory and Redis storage for cache scalability

Simone Sanfratello · World Congress 2022

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

Videos

See all

Related articles

See all