Where

Ruby Software Engineer

Executive Placements
Midrand Full-day Full-time

Description:

Role Description and Duties:

Development:
· Design, develop, and maintain scalable web applications using Ruby on Rails, focusing on performance, reliability, and security.
System Architecture:
· Contribute to the architecture of our cloud-based platform, ensuring it supports high availability and large-scale data processing for inventory management.
API Integration:
· Build and maintain RESTful APIs to integrate with ERP systems (e.g., SAP, Oracle NetSuite, Microsoft Dynamics) and other third-party services critical to inventory workflows.
Data Management:
· Optimize database performance (e.g., MySQL) and implement efficient queries to support real-time inventory analytics and reporting.
Code Quality:
· Write clean, maintainable, and well-tested code following best practices (e.g., TDD, SOLID principles), and conduct code reviews to uphold team standards.
Mentorship:
· Guide and mentor peers, sharing expertise in Ruby on Rails, system design, and Agile practices.
Collaboration:
· Work closely with product managers, data analysts, and front-end developers to translate business requirements into technical solutions.
Innovation:
· Stay current with industry trends and propose new tools or techniques to enhance our platform (e.g., microservices, caching strategies).
Troubleshooting:
· Identify and resolve performance bottlenecks, bugs, and technical debt in a production environment.
Minimum Requirements:
Qualifications & Experience:

· Bachelors degree in Computer Science, Engineering, or a related field (or equivalent experience).
Preferred qualifications
· Experience integrating with ERP systems (e.g., SAP, Oracle NetSuite, QuickBooks).
· Familiarity with microservices architecture and event-driven design.
· Contributions to open-source Ruby on Rails projects or a strong GitHub portfolio.
· Certifications in AWS, Ruby, or related technologies.
· Prior work in inventory management, logistics, or a related field.
· General Linux proficiency
Experience:
· 7+ years of software development experience, with at least 4 years focused on Ruby on Rails in a production environment.
· Proven track record as a Senior Engineer on a SaaS or data-intensive product.

Technical skills:
· Expert-level proficiency in Ruby on Rails (v5.x or higher) and Ruby program
20 Apr 2025;   from: gumtree.co.za

Similar jobs

  • Executive Placements
  • Midrand
Description: Job Specifics Location: Johannesburg (Hybrid – initially office-based) Salary: Competitive, no additional benefits Industry: Logistics / Warehouse Systems Join a growing tech company building software solutions for the warehousing and ...
8 days ago
  • Executive Placements
  • Midrand
Description: Job Specifics Location: Johannesburg (Hybrid – initially office-based) Salary: Competitive, no additional benefits Industry: Logistics / Warehouse Systems Join a growing tech company building software solutions for the warehousing and ...
8 days ago
  • Executive Placements
  • Midrand
Description: Role Description and Duties: · Deep understanding and analysis of each requirement (understand the why), before coding starts · Coding as per best practices, thorough unit and functional before handover to the quality assurance team · In- ...
2 days ago
  • Executive Placements
  • Midrand
Description: As an Antenna Design Engineer, you will play a crucial role in the design, development, and testing of antenna systems that meet rigorous requirements for performance, reliability, and efficiency. You will collaborate closely with cross- ...
18 days ago