BACKEND SOFTWARE ENGINEER (RUBY ON RAILS)

Role ID : 1023

BACKEND SOFTWARE ENGINEER (RUBY ON RAILS)

Role ID : 1023    09-Feb-2025

Summary:
As an Integrations Engineer, you will leverage your expertise in Ruby on Rails to collaborate with cross-functional teams, including engineers, designers, and product managers. You will tackle a wide range of tasks, from large-scale company initiatives to smaller, critical bug fixes. You will also be involved in product discovery, contributing to the evaluation of new ideas and their feasibility. Additionally, you’ll help shape the culture and processes of a growing engineering team while delivering high-quality software.

Duties & Responsibilities:

Software Development (70%)

  • Collaborate with cross-functional teams to design, develop, and enhance our products.
  • Identify, debug, and fix issues in production and staging environments.
  • Manage technical debt and continuously improve codebase quality.

Engineering Citizenry (15%)

  • Review pull requests and provide constructive feedback to peers.
  • Participate in department-wide technical discussions and initiatives.
  • Actively seek opportunities to enhance the developer experience.

Product Discovery/Shaping (15%)

  • Contribute to ideation sessions for new product features and functionality.
  • Help assess the feasibility of new product ideas and provide technical insights.
  • Identify and mitigate risks before projects are committed to a development cycle.

Education, Experience, and Certification Requirements:

  • Proven experience as a professional software engineer with a strong background in backend development.
  • Expert-level knowledge of Ruby on Rails.
  • Strong experience working with PostgresSQL.
  • Familiarity with building and integrating GraphQL & REST APIs.
  • Experience with Redis for caching and session management.

Knowledge, Skills, Abilities, and Characteristics:

  • Demonstrate a strong work ethic by consistently giving your best and taking on challenging tasks.
  • Ability to take ownership, learn continuously, and foster a growth mindset.
  • Strong interpersonal skills with a commitment to treating colleagues and customers with respect and kindness.

Nice-to-Haves:

  • Familiarity with AWS services (e.g., S3, EC2).
  • Experience with ElasticSearch.
  • Knowledge of MongoDB.
  • Familiarity with React/React Native for frontend integration.