- Job Type Full Time
- Qualification Bachelors
- Experience
- Location Western Cape
- City Cape Town
- Job Field ICT / Computer
Ruby Developer at Datafin Recruitment
Ruby Developer
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 company’s 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:
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.
Method of Application
Interested and qualified? Go to Datafin Recruitment on datafin.com to apply

Leave a Comment