Software Engr. (Ruby on Rails, Data infra) WFH

Work set-up: 
Full Remote
Contract: 
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

Bachelor's degree in Computer Science, Information Systems, or equivalent experience., 7+ years of backend software development experience, preferably with Ruby., 5+ years of experience in data engineering, including building data pipelines and managing data infrastructure., Strong proficiency in designing and deploying RESTful APIs and event-driven services..

Key responsibilities:

  • Lead the development and maintenance of Ruby-based backend services and APIs.
  • Design and manage scalable data pipelines and data infrastructure.
  • Collaborate with cross-functional teams to deliver data-driven solutions.
  • Participate in code reviews, design discussions, and deployment automation.

Octal Philippines Incorporated logo
Octal Philippines Incorporated Information Technology & Services SME https://octaltech.net/
51 - 200 Employees
See all jobs

Job description

Senior Software Engineer – Ruby & Data Engineering

We are seeking a highly skilled and versatile Senior Software Engineer to join our Team. This is to replace a high-performing team member who currently bridges both application development and data engineering functions.

You will lead and contribute to the design, development, and maintenance of both our Ruby-based applications and scalable data infrastructure, enabling robust, data-driven capabilities across the business. It demands full-stack backend experience with Ruby and strong proficiency in building and maintaining data pipelines, warehouses, and analytics solutions.

Requirements

  • Bachelor's degree in Computer Science, Information Systems, or equivalent experience.
  • 7+ years of experience in backend software development, preferably with Ruby (Rails, Sinatra).
  • 5+ years in data engineering, with a strong track record of building data pipelines and managing data infrastructure.
  • Strong experience in designing and deploying RESTful APIs and event-driven services.
  • Expertise in SQL and experience working with PostgreSQL, Snowflake, or similar.
  • Hands-on experience with tools such as Kafka, Airflow, dbt, Docker, and CI/CD platforms.
  • Working knowledge of AWS services (e.g., S3, RDS, ECS, Lambda) and cloud-native architectures.
  • Strong problem-solving skills and a passion for clean, maintainable, and testable code.
  • Experience working in Agile/Scrum environments.

Preferred Qualifications

  • Experience with Golang or Python in production environments.
  • Familiarity with data security and compliance frameworks.
  • Knowledge of BI tools and data visualization platforms.
  • AWS Developer Certification or similar.

Software Engineering (Ruby Focus)

  • Lead the development and maintenance of backend services and APIs using Ruby (e.g., Rails, Sinatra).
  • Drive backend system design to support low-latency, high-throughput, and scalable applications.
  • Collaborate with front-end developers and QA engineers to ship features and fix issues efficiently.
  • Enforce coding standards and best practices across the development team.
  • Participate in peer code reviews, design sessions, and sprint ceremonies.
  • Contribute to CI/CD setup and deployment automation for software releases.
  • Mentor junior engineers and guide technical decision-making across the backend domain.

Data Engineering

  • Design robust, scalable ETL/ELT pipelines using tools such as Airflow, dbt, and Python or Ruby-based scripts.
  • Manage data integration from multiple internal and external sources (e.g., APIs, Kafka, RDBMS).
  • Collaborate with analysts and stakeholders to understand data requirements and deliver efficient data models.
  • Optimize data storage and querying using relational and NoSQL solutions (e.g., PostgreSQL, Snowflake, Redis).
  • Lead the effort in ensuring data integrity, accuracy, quality, and performance.
  • Drive data governance, observability, and monitoring initiatives for pipelines and infrastructure.

Required profile

Experience

Level of experience: Mid-level (2-5 years)
Industry :
Information Technology & Services
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Mentorship
  • Collaboration
  • Problem Solving

Related jobs