Ruby Developer

Reference: 9625 NB
Consultant: Nine Broodryk 

Job Description: 

  • 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 our mobile application, utilising 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.

Qualifications: 

  • 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.
  • Excellent problem-solving skills and willingness to take on challenges.
  • Strong communication and teamwork skills
  • Experience with React Native is highly valued but not mandatory.
  • Knowledge of or interest in the cycling industry and bike security.

How to Apply: 

  • Email your comprehensive CV to exceedhr@exceed.co.za. 
  • If you are already registered, please forward your CV and the relevant reference number to the consultant with whom you are currently registered in order to avoid duplicity on our system. 
  • We reserve the right to only conduct interviews with candidates of choice. 
  • Applicants who have not received feedback within 30 days from the closing date must please accept their application as unsuccessful.