Dalza Logo

Ruby on Rails Developer

Dalza|Posted 5 days ago

Skills and experience

Role:Backend engineer
Other roles:Full stack engineer
Experience in role:4+ years
Language proficiency:English
Must-have skills:
    Ruby on Rails
    PostgreSQL
Nice-to-have skills:
    Docker
    AWS
    Redis
    Amazon S3
    Terraform
    Sidekiq
    Swagger
    Sentry
    Rspec
    Strapi

Location and salary

Remote policy:Remote
Location of job:Anywhere
Visa requirements:No specific requirements
Visa sponsorship:Unable to sponsor visa
Employment type:Permanent

Role description

We're looking for a senior Ruby on Rails developer to take full, solo ownership of the Dalza backend:

Part-time (50% of your working week).

Dalza is an early-stage EdTech / HealthTech platform that helps families coordinate care for children with additional and special educational needs. The backend is the engine behind all of it, and we're looking for an experienced Ruby on Rails engineer to own it.

This is a solo backend role. You won't have a senior engineer above you to lean on, you'll be the person responsible for the backend, from planning through to production. So we need someone genuinely senior: comfortable making architectural decisions alone, writing clean and maintainable code, and being trusted with a platform that handles sensitive information about children.

You'll work closely with our frontend developer, product, and design to ship features that matter.

You should already be comfortable owning:

  • PostgreSQL
  • RESTful APIs and webhooks, documented with Swagger/OpenAPI
  • Background and scheduled jobs with Redis and Sidekiq
  • Production-grade third-party integrations (payments, auth, messaging)
  • File storage on AWS S3
  • Authentication with Devise / Devise Token Auth

Ideally familiar with, or happy to pick up:

  • Stripe (web subscriptions) and mobile in-app subscriptions
  • Mailjet (email), Firebase Cloud Messaging (push), Stream (chat)
  • Sentry (error monitoring), RSpec / Rswag (testing & API docs)
  • Docker (local dev), AWS + Terraform (infrastructure)

Joining a small, kind, and ambitious team means working on meaningful problems with real ownership and influence. You'll shape the technical foundation of a mission-critical platform, and you'll see the impact of your work on real families.

About Dalza

1-15 employees

What we do

Dalza is a web and mobile platform that helps families coordinate care for children with additional and special educational needs. We bring parents, educators, and specialists together around a shared profile for each child, so everyone supporting that child works from the same up-to-date picture, and nothing falls through the cracks.

Why work for us

We're an early-stage EdTech / HealthTeach company building something with genuine social impact: better-coordinated support for the children who need it most, and far less administrative load for the families and professionals around them. You'll join a small, founder-led team where your work ships and matters, with real ownership over the systems you build. We operate across South Africa and Europe.

Our culture

We care deeply about the families we serve, and that shows up in how we work: collaborative, direct, and thoughtful. Because we handle sensitive information about children, privacy and trust aren't afterthoughts, they're built into every decision. Our founder is a data-privacy and technology lawyer, so we hold ourselves to a high bar on data protection, GDPR included. We value people who bring their own perspective and take real pride in their craft.

Our engineering process

Our backend is built on Ruby on Rails with a PostgreSQL database, running on AWS with infrastructure managed in Terraform. Our web frontend is React and our mobile apps are built in React Native for iOS and Android. We lean on well-chosen third-party services. Being a small team means clear ownership, pragmatic code review, and engineers who reason about the whole system rather than a narrow slice of it.

Our hiring process

After an initial conversation about the role and your experience, you'll meet the team and work through a technical discussion or assessment tied to the actual work you'd be doing. We're looking for strong engineers who fit our stack and share our commitment to the families we serve, and we'll be transparent with you at every stage.

Tech Stack

application and data

Amazon S3
Amazon S3
Rails
Rails
Sidekiq
Sidekiq
PostgreSQL
PostgreSQL
Ruby
Ruby
React
React
Redis
Redis
React Native
React Native
Stripe
Stripe
Amazon Web Services
Amazon Web Services

dev ops

GitHub
GitHub
Docker
Docker
Terraform
Terraform
Sentry
Sentry

business tool

Google Apps
Google Apps
Slack
Slack
JIRA
JIRA

Similar jobs on OfferZen: