Back to jobs

Software Engineer - Ruby

Alignerr
South Africa
Contract
4,000 – 6,000 / year
Applications go directly to the hiring team

Alignerr is seeking experienced Ruby Software Engineers to enhance their data-driven and AI-supported software systems. The role allows for a flexible workload of 10–40 hours per week, with a focus on clean code and collaboration with researchers in a dynamic remote environment.

Contract
Fully Remote
2+ years

Skills & Expertise

Ruby
backend development
APIs
data-driven systems
codebase analysis
technical datasets

Key Responsibilities

Develop and maintain backend services and APIs using Ruby.

Review and improve existing codebases for performance and maintainability.

Collaborate with researchers to support AI training efforts.

Full Description

About The Role

We’re looking for experienced Ruby Software Engineers to help design, build, and evaluate real-world software systems used in data-driven and AI-supported workflows. This role focuses on writing clean, maintainable Ruby code and reasoning about production-grade backend systems.

Organization: Alignerr Position: Software Engineer - Ruby Type: Hourly Contract / Task-based Compensation: $40–$60 /hour Location: Remote Commitment: 10–40 hours/week

What You’ll Do

* Develop and maintain backend services and APIs using Ruby and Ruby-based frameworks.

* Review, analyze, and improve existing codebases for correctness, performance, and maintainability.

* Help create, validate, and refine technical datasets by evaluating realistic software engineering scenarios.

* Collaborate asynchronously with researchers and engineers to support AI training and evaluation efforts.

Who You Are

* 2+ years of professional software engineering experience.

* Strong proficiency in Ruby and backend development concepts.

* Comfortable working with production codebases, APIs, and data-driven systems.

* Detail-oriented, analytical, and able to clearly explain technical decisions.

Application Process (Takes 15-20 min)

* Submit your resume

* Complete a short screening

* Project matching and onboarding

PS: Our team reviews applications daily. Please complete your AI interview and application steps to be considered for this opportunity.

Applications go to the hiring team directly