Intermediate Backend Developer (Ruby on Rails)

Posted 3 Days Ago
Be an Early Applicant
Johannesburg, City of Johannesburg, Gauteng
In-Office
Mid level
Information Technology • Software
The Role
The Intermediate Backend Developer will design, develop, and maintain software solutions using Ruby on Rails, work with databases, and collaborate with cross-functional teams to meet client needs.
Summary Generated by Built In

INTERMEDIATE BACK-END DEVELOPER (Ruby on Rails)

Department:
Operations & Delivery

Reports to:

Technical Lead

WHO PLATFORM45 IS

We are responsible for code changing the lives of people around the world, every day. We solve complex problems and build big ideas. And we don’t stop. We believe in the ability of technology to make the world a better place; we’re driven to rip through conformity and create new solutions, smarter habits. We know why we’re here: To unleash the potential of people through the  power of technology. We are people multiplied by the power of tech and together we are changing the world.  

CONTEXT | THE ROLE

In this role you will play a crucial role in designing, developing, and maintaining software solutions that meet our clients' needs. This role offers an exciting opportunity to work on diverse projects and collaborate with cross-functional teams to deliver exceptional results.

ROLE RESPONSIBILITIES | THE WHAT & THE HOW

The Essentials

  • Software Development
    • Develop, test, and maintain software applications and solutions according to project requirements and industry best practices.
  • Technical Design 
    • Collaborate with architects and senior engineers to design scalable and efficient software architecture that aligns with business objectives.
  • Code Reviews 
    • Conduct and participate in code reviews to ensure code quality, performance, and adherence to coding standards.
  • Troubleshooting and Debugging
    • Identify and resolve technical issues and bugs in a timely manner to ensure smooth operation of software applications.
  • Documentation
    • Create and maintain technical documentation including design documents, specifications, and user manuals.
  • Collaboration
    • Work closely with cross-functional teams including product managers, designers, and quality assurance engineers to deliver high-quality software solutions.
  • Continuous Improvement
    • Stay updated on emerging technologies and industry trends, and contribute to process improvements and innovation initiatives within the organisation.
  • Project Management
    • Manage individual project tasks and timelines effectively, and communicate progress and challenges to stakeholders as required.

Technical Requirements 

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field, or provable, self-taught development skills with a good understanding of how web works.
  • 3 + years of experience in software development, with proficiency in Ruby on Rails
    • Familiarity with ViewComponent and the Hotwired Stack (Turbo, Stimulus and Hotwire) will be an advantage.
  • Experience with databases (SQL), including PostgreSQL, MySQL, or similar.
  • Experience with RESTful APIs, web services, and third-party integrations.
  • Strong understanding of Git and collaborative development workflows.
  • Familiarity with cloud services (e.g., AWS, GCP, Azure) and containerization (Docker, Kubernetes) would be an advantage.
  • Familiarity with CI/CD pipelines and automation tools (e.g., Github Actions, Jenkins, CircleCI).
  • Strong understanding of software development methodologies and best practices (e.g., Agile, Scrum).
  • Excellent problem-solving skills and attention to detail.
  • Ability to work independently and collaboratively in a fast-paced environment.
  • Good communication and interpersonal skills.

Critical Competencies 

  • Someone who is motivated, energetic, and always focused on the task at hand.
  • An analytical thinker who can work under pressure, often unsupervised, and take full responsibility for a ‘piece of the puzzle’ on a project.
  • A proactive, continuous, and quick learner who is genuinely excited about industry trends and has a passion for technology and knowledge.
  • A resourceful, forward thinker who considers how the code that is written will have an impact later on. 
  • Good communication and teamwork are critical - you’ll not only be dealing with developers but also designers, product owners, clients, and other key stakeholders. 
  • Learning from intermediate and senior Platform45 developers.

Top Skills

Agile
AWS
Azure
CircleCI
Docker
GCP
Github Actions
Jenkins
Kubernetes
MySQL
Postgres
Restful Apis
Ruby On Rails
Scrum
SQL
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Gauteng
67 Employees
Year Founded: 2008

What We Do

At Platform45 we promote ideation, we collaborate, we “iterate-iterate-iterate”, and above all, we build things that matter. More and more we are seeing software becoming an integral part of any business wanting to do better, grow faster, and offer their customers “one source of truth”. We know the power of incredible software and the potential it has to change the world, we’ve been at it since 2008 building platforms for fintech start-ups, mining giants, pioneering entrepreneurs and telecom companies.

Behind our culture is an all encompassing passion to share the agony and the ecstacy in building our client’s vision. Our greatest stories started out as an idea and a dream. Those dreams became market leaders such as Howler and Resource Guru. Our name hints at ‘The Singularity’ - the moment that will trigger an explosion in technological advancement. It is our silent-nod to push the tech-envelope every single day.

We want more for our clients and so we do more. Because we believe in the power of technology and its capacity to unleash change that can make the world a better place.

Similar Jobs

ServiceNow Logo ServiceNow

Account Executive

Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
Remote or Hybrid
Johannesburg, Gauteng, ZAF
28000 Employees

Pfizer Logo Pfizer

Policy & Communications Lead, Sub Sahara Africa

Artificial Intelligence • Healthtech • Machine Learning • Natural Language Processing • Biotech • Pharmaceutical
Hybrid
Sandton, City of Johannesburg, Gauteng, ZAF
121990 Employees

TransUnion Logo TransUnion

AEM Adobe Assets Specialist

Big Data • Fintech • Information Technology • Business Intelligence • Financial Services • Cybersecurity • Big Data Analytics
Hybrid
Johannesburg, Gauteng, ZAF
13000 Employees

TransUnion Logo TransUnion

Consultant

Big Data • Fintech • Information Technology • Business Intelligence • Financial Services • Cybersecurity • Big Data Analytics
Hybrid
Johannesburg, Gauteng, ZAF
13000 Employees

Similar Companies Hiring

Standard Template Labs Thumbnail
Software • Information Technology • Artificial Intelligence
New York, NY
10 Employees
PRIMA Thumbnail
Travel • Software • Marketing Tech • Hospitality • eCommerce
US
15 Employees
Scotch Thumbnail
Software • Retail • Payments • Fintech • eCommerce • Artificial Intelligence • Analytics
US
25 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account