×
Register Here to Apply for Jobs or Post Jobs. X

Senior Back-End Software Developer; Ruby on Rails API; JHB

Job in Stellenbosch, 7600, South Africa
Listing for: DataFin Recruitment
Full Time position
Listed on 2026-02-20
Job specializations:
  • Software Development
    Backend Developer, Software Engineer, Full Stack Developer, Senior Developer
Job Description & How to Apply Below
Position: Senior Back-End Software Developer (Ruby on Rails API) (JHB )

ENVIRONMENT:

DESIGN, implement, and maintain the core business logic, APIs, and data storage systems of web applications of a dynamic Agri Tech company seeking your coding expertise to be its next Senior Back-End Software Developer. Your focus will be on developing high-quality, scalable code and collaborating with cross-functional teams. Proficiency in technical leadership, architecture, project planning, and maintaining large Ruby on Rails codebases would set you apart.

DUTIES:
  • Design, develop, and maintain the core Ruby on Rails API and application logic.
  • Design and implement Graph

    QL schema and resolvers to efficiently serve Front-End clients.
  • Manage the full application lifecycle including deployment and maintenance on cloud infrastructure like AWS and Heroku (for API and background workers).
  • Maintain and improve data storage strategies — research sharding and other concepts, as well as different DB/storage types (e.g., Postgre

    SQL, Mongo

    DB, Snowflake).
  • Write maintainable production-ready code while adhering to Software Development best practices (e.g., thorough testing and security).
  • Deep dive R&D and architect scalable solutions to complex data and business logic problems.
  • Contribute to the continuous improvement of Development practices and technology stack.
  • Collaborate with Front-End Developers to ensure smooth API integration and performance.
  • Say your say! We drive a culture of knowledge sharing in workshops/etc. and are always open to questions and feedback on topics like implementation details and product direction.
REQUIREMENTS:
Qualifications –
  • Preferably a Degree in Computer Science, Mathematics, Engineering, or Information Systems.
Experience/Skills –
  • 5+ Years of professional experience in Back-End Development.
  • Strong proficiency in Ruby on Rails for API and application development.
  • Expertise with relational databases (e.g., Postgre

    SQL) and writing complex SQL.
  • Experience designing and building Graph

    QL APIs.
  • Familiarity with cloud infrastructure, specifically AWS and/or Heroku, for deployment and maintenance.
  • Strong problem-solving and debugging skills.
  • Experience with Git/Git Hub for source control and CI/CD.
  • Experience with Agile development methodologies.
Advantageous –
  • Experience with distributed data processing via ETL/similar processes.
  • Familiarity with other databases/storage types (e.g., Mongo

    DB, Snowflake).
  • Experience using Docker for local development.
  • Contributions to open-source projects or participation in relevant Back-End communities.
ATTRIBUTES:
  • Excellent teamwork, collaboration, written, and verbal communication skills.
  • Ability to handle multiple projects and prioritize tasks effectively.
#J-18808-Ljbffr
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary