Ruby Developer CPT

Datafin

Cape Town

On-site

ZAR 60,000 - 80,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A mission-driven company in Cape Town is seeking a Senior Ruby Developer to enhance their web and mobile platforms. You will design and maintain efficient code using Ruby on Rails and develop operational systems on AWS, ensuring scalability and performance. Ideal candidates will have a strong background in Ruby, experience with cloud services, and a collaborative mindset. Familiarity with React Native is a plus. This role offers an opportunity to combat bike theft globally.

Qualifications

  • Proven work experience as a Full Stack Developer or similar role.
  • Strong knowledge of Ruby on Rails, along with common libraries.
  • Experience with cloud services, especially AWS.
  • Familiarity with front-end languages and frameworks.
  • Understanding of fundamental design principles behind scalable applications.
  • Ability to implement automated testing platforms.

Responsibilities

  • Design, build, and maintain efficient, reusable, and reliable code.
  • Design and maintain deployment and operational systems on AWS.
  • Contribute to mobile application development using React Native.
  • Identify bottlenecks and bugs, devising solutions.
  • Collaborate with the product team to define and ship new features.
  • Stay informed of emerging technologies and apply them.

Skills

Ruby on Rails
AWS
React Native
Problem-solving
Teamwork

Tools

Devise
Omniauth
Rspec
EC2
S3
Lambda
Nginx
Redis
Aurora Postgres

Job description

Ruby Developer - CPTIT - Software Development
Cape Town - Western Cape - South Africa

ENVIRONMENT

Our client, a mission-driven company transforming the future of bicycle security, is seeking a Senior Software Developer to join their Cape Town office. The ideal candidate will have strong experience in Ruby on Rails and AWS and will play a key role in enhancing the companys web and mobile platforms. This position requires a well-rounded developer who can blend solid software engineering expertise with DevOps best practices. You will be involved across the full software development lifecycle writing high-quality code, optimising deployment pipelines, strengthening operational systems, and ensuring scalability and reliability across all applications. If you excel in both development and operational disciplines and want to use your skills to help combat bike theft on a global scale, this role offers the opportunity to make a meaningful impact. Experience with React Native is advantageous, as the team continues to refine and expand the user experience across platforms, though it is not a strict requirement.

DUTIES
  • Design, build, and maintain efficient, reusable, and reliable code using Ruby on Rails.
  • Design, develop, and maintain deployment and operational systems on AWS, ensuring the application's scalability, performance, and security.
  • Contribute to the development of THEIR mobile application, utilizing React Native for cross-platform compatibility.
  • Identify bottlenecks and bugs and devise solutions to these problems.
  • Collaborate with the product team to define, design, and ship new features.
  • Stay informed of emerging technologies/industry trends and apply them into operations and activities.
REQUIREMENTS
  • Proven work experience as a Full Stack Developer or similar role.
  • Strong knowledge of Ruby on Rails, along with other common libraries such as Devise, Omniauth and Rspec.
  • Experience with cloud services, especially AWS (EC2, S3, Lambda, Ubuntu, Nginx, Redis, Aurora Postgres, etc.).
  • Familiarity with front-end languages (e.g., HTML, JavaScript, CSS) and frameworks (e.g., React or React Native).
  • Understanding of fundamental design principles behind a scalable application.
  • Ability to implement automated testing platforms and unit tests.
Preferred Qualifications
  • Experience with React Native is highly valued but not mandatory.
  • Knowledge of or interest in the cycling industry and bike security.
ATTRIBUTES
  • Excellent problem-solving skills and willingness to take on challenges.
  • Strong communication and teamwork skills.

Apply for this Job

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Ruby on Rails Engineer — AWS DevOps, Bike Security
Senior Ruby on Rails Engineer — AWS DevOps, Bike Security

Datafin • Cape Town

On-site
ZAR 60,000 - 80,000
Senior Software Developer (CPT)
Senior Software Developer (CPT)

Datafin • Cape Town

On-site
ZAR 600,000 - 800,000
Senior Ruby on Rails Developer
Senior Ruby on Rails Developer

Datafin • Johannesburg

On-site
ZAR 600,000 - 900,000
Senior Full Stack Web Developer: Cloud Services Remote
Senior Full Stack Web Developer: Cloud Services Remote

Datafin • South Africa

Remote
ZAR 600,000 - 800,000
Senior Software Engineer (C#.NET SQL) (CPT)
Senior Software Engineer (C#.NET SQL) (CPT)

Datafin • Cape Town

Hybrid
ZAR 600,000 - 800,000
Software Developer (Mid-Senior | React & Node.js) - Cape Town
Software Developer (Mid-Senior | React & Node.js) - Cape Town

ATS Client • Cape Town

On-site
ZAR 600,000 - 900,000
Senior React Native Developer
Senior React Native Developer

ATS Client • Cape Town

Hybrid
ZAR 700,000 - 1,000,000
Medical Aid
Pension Scheme
Birthday Leave
+2
C++ Software Developer (Senior)
C++ Software Developer (Senior)

Parvana • South Africa

Remote
ZAR 600,000 - 900,000
Senior C#.Net Analyst Developer
Senior C#.Net Analyst Developer

PBT Group • Cape Town

On-site
ZAR 1,000,000 - 1,500,000
Senior Software Developer - Cape Town - R1M PA
Senior Software Developer - Cape Town - R1M PA

ATS Client • Cape Town

On-site
ZAR 1,000,000