Welcome to RemoteYeah 2.0! Find out more about the new version here.

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

at Octal Philippines Inc.

Posted 22 hours ago 0 applied

Description:

  • We are seeking a highly skilled and versatile Senior Software Engineer to join our Team.
  • This position 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.
  • The role enables robust, data-driven capabilities across the business and demands full-stack backend experience with Ruby.
  • Strong proficiency in building and maintaining data pipelines, warehouses, and analytics solutions is required.

Requirements:

  • A Bachelor's degree in Computer Science, Information Systems, or equivalent experience is required.
  • Candidates must have 7+ years of experience in backend software development, preferably with Ruby (Rails, Sinatra).
  • A minimum of 5+ years in data engineering is necessary, 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 is essential.
  • Expertise in SQL and experience working with PostgreSQL, Snowflake, or similar databases is required.
  • Hands-on experience with tools such as Kafka, Airflow, dbt, Docker, and CI/CD platforms is necessary.
  • A working knowledge of AWS services (e.g., S3, RDS, ECS, Lambda) and cloud-native architectures is required.
  • Strong problem-solving skills and a passion for clean, maintainable, and testable code are essential.
  • Experience working in Agile/Scrum environments is preferred.

Benefits:

  • The position offers the opportunity to lead the development and maintenance of backend services and APIs using Ruby.
  • You will drive backend system design to support low-latency, high-throughput, and scalable applications.
  • Collaboration with front-end developers and QA engineers to ship features and fix issues efficiently is encouraged.
  • The role includes enforcing coding standards and best practices across the development team.
  • Participation in peer code reviews, design sessions, and sprint ceremonies is part of the job.
  • You will contribute to CI/CD setup and deployment automation for software releases.
  • Mentoring junior engineers and guiding technical decision-making across the backend domain is a key responsibility.
  • The role also involves designing robust, scalable ETL/ELT pipelines and managing data integration from multiple sources.