Senior Ruby on Rails Developer

2 months ago


Johannesburg, South Africa DataFin Full time

ENVIRONMENT:
The coding talents of a Senior Ruby on Rails Developer is sought by a cutting-edge AgriTech company based in Illovo, to join its team and help build out a SaaS platform for the agricultural sector. The team is full stack, and you can expect to be given the necessary support that will allow you to work on all parts of its platform...front-end, back-end, desktop clients, infrastructure, design, R&D, security. You must preferably have a Degree in Computer Science/Mathematics/Engineering, BBA or Information Systems with proficiency in Ruby on Rails, Angular, Electron desktop app, Heroku, RDS Postgres, various AWS services, Gitlab, CI/CD, GraphQL, Figma and Docker.

DUTIES:

- Refactor our vessel, container & pallet tracking for more performant and advanced use cases.
- Add additional strategies to reconcile packhouse output with orders.
- Alerts for transportation changes (ETA changes, GPS monitoring).
- Replace certain 3rd party container tracking services with our own.
- Integrate into department of Agriculture Forestry and Fisheries APIs for enriched tracking.
- Architecture refactor for the ETL pipeline into an ELT based solution.
- Improved ops dashboards for various tracking libraries.
- R&D database sharding strategies to support increased future volume.
- Phase out more of the old Bulma usage in favour of Tailwind CSS.
- POC for Mongo usage instead of Postgres for large document tables.
- Invoice generation and payment alerts.

REQUIREMENTS:

- 5+ years Development experience
- Qualifications – Preferably a Degree in Computer Science, Mathematics, Engineering, Business Administration (BBA) or Information Systems.

Languages / Frameworks / Major Libraries / Infra:

- Ruby on Rails API
- Angular web app
- Electron desktop app
- Heroku for API and background workers
- RDS Postgres for database
- Various AWS services
- Gitlab for source control & CI/CD
- GraphQL for all network comms
- Figma for UI prototyping
- Docker for local dev (we dev on nix or win, you choose)

#J-18808-Ljbffr



  • Johannesburg, South Africa Communicate Recruitment Full time

    What youll be doing: Architecting new features: Forge new tools and functionalities with Ruby on Rails, bringing our client's vision to life while ensuring scalability and performance. Enhancing existing systems: Like a skilled warrior re-forging an ancient weapon, you will improve and optimize current codebases, driving efficiency and speed. Leading...


  • Johannesburg, South Africa wePlace Full time

    Software DeveloperThey are looking for a Mid-Level developer who thrives on the ability to simplify complex problems and look at how we can continually improve on our algorithm and performance.The ideal candidate can clearly communicate with directors and have good time management skills.Technical and Professional Expertise:Degree (preferred not required)3+...


  • Johannesburg, South Africa wePlace Full time

    Software DeveloperThey are looking for a Mid-Level developer who thrives on the ability to simplify complex problems and look at how we can continually improve on our algorithm and performance.The ideal candidate can clearly communicate with directors and have good time management skills.Technical and Professional Expertise:Degree (preferred not required)3+...


  • Johannesburg, South Africa wePlace Full time

    Software Developer They are looking for a Mid-Level developer who thrives on the ability to simplify complex problems and look at how we can continually improve on our algorithm and performance. The ideal candidate can clearly communicate with directors and have good time management skills. Technical and Professional Expertise: Degree (preferred not...


  • Johannesburg, South Africa DataFin Full time

    Environment: The coding talents of an Intermediate Ruby on Rails Developer is sought by a cutting-edge AgriTech company based in JHB, to join its team and help build out a SaaS platform for the agricultural sector. The team is full stack, and you can expect to be given the necessary support that will allow you to work on all parts of its...


  • Johannesburg, South Africa Jobted ZA C2 Full time

    Software Developer - They are looking for a Mid-Level developer who thrives on the ability to simplify complex problems and look at how we can continually improve on our algorithm and performance. - The ideal candidate can clearly communicate with directors and have good time management skills. Technical and Professional Expertise: - Degree (preferred not...


  • Johannesburg, South Africa Exclusively Remote Full time

    One of our US based clients are looking for a Full Stack Senior Engineer.You will be responsible for the development, maintenance, and optimization of a CRM platform.You will work closely with product managers, designers, and other engineers to improve existing features, build new ones, and ensure the overall architecture remains scalable and secure. Key...


  • Johannesburg, Gauteng, South Africa OfferZen Full time

    Job Title: Senior Ruby DeveloperAbout the Role:We are seeking a talented Senior Ruby Developer to join our team at OfferZen.About the Company:OfferZen is a developer jobs marketplace that connects developers with top tech companies. Our platform allows developers to build a profile and have companies apply to interview them.Responsibilities:* Develop and...


  • Johannesburg, South Africa OfferZen Full time

    Intermediate Ruby DeveloperAre you a talented intermediate Ruby developer looking for your Dream Developer Job? OfferZen, the developer jobs marketplace, reverses the job search process. We connect developers with a vast network of top tech companies that are eager to apply to interview you!This could be the last job posting you ever have to click on! Why...

  • Backend Developer

    2 days ago


    Johannesburg,, South Africa Jobted ZA C2 Full time

    Paracon is actively building up a talent database of skilled Backend Developer to support our clients’ continuous need for growth. We are ideally looking for Backend Developer with Financial Services / Investment / Asset Management industry experience. We ‘almost always’ have Back end developer opportunities available in Johannesburg and Cape Town for...

  • Technical Lead

    4 weeks ago


    Johannesburg, Gauteng, South Africa Exclusively Remote Full time

    We are seeking a highly skilled Full Stack Senior Engineer to join our team.About the RoleThis is a senior-level position that requires expertise in Ruby on Rails, JavaScript, and database management. You will be responsible for developing, maintaining, and optimizing a CRM platform.Key ResponsibilitiesLead the development of scalable, high-quality web...


  • Johannesburg, Gauteng, South Africa Alstom Full time

    About the RoleWe are seeking an experienced Senior Rail Systems Engineer to join our team in Randjespark, Midrand. The successful candidate will be responsible for influencing the design of maintainability constraints and providing technical support to maintenance engineers.


  • Johannesburg, Gauteng, South Africa wePlace Full time

    WePlace seeks a skilled Senior Software Engineer to improve algorithm and performance.Strong communication skills and ability to manage multiple projects.3+ years of experience in software development with a focus on performance.Bachelor's degree in Computer Science or related field (desired).Technical Expertise:Ruby on Rails, Spring Boot, Laravel,...


  • Johannesburg, South Africa Jobted ZA C2 Full time

    Overview Hire Resolves’ client is excited to present an opportunity for a Full Stack Developer to join an Automated, safe and transparent transport company based in Johannesburg. In this role, you will be integral to the development and maintenance of the ridesharing platform, working on both front-end and back-end solutions. Responsibilities -...


  • Johannesburg, Gauteng, South Africa wePlace Full time

    About wePlaceAs a leading software development company, we are always looking for talented individuals to join our team. Our ideal candidate is a skilled Ruby on Rails Developer who can take their expertise to the next level and contribute to our innovative projects.Job DescriptionWe are seeking a Mid-Level developer with strong problem-solving skills to...


  • Johannesburg, Gauteng, South Africa Network Contracting Full time

    Network Contracting is seeking a skilled Electrical Engineer to join our team. With a focus on heavy manufacturing and rail systems, this role offers hands-on experience and opportunities for professional growth.About the JobWe are looking for a Trade Tested Electrical Engineer with strong problem-solving skills, effective communication abilities, and a...


  • Johannesburg, South Africa Jobted ZA C2 Full time

    Key Responsibilities: - Perform electrical installations, maintenance, and repairs on heavy machinery and rail systems. - Diagnose and troubleshoot electrical issues, ensuring minimal downtime. - Conduct routine inspections, ensuring compliance with safety and operational standards. - Collaborate with multidisciplinary teams to execute engineering projects...


  • Johannesburg, South Africa Six Sense Full time

    Gauteng, JHB - Eastern Suburbs - Annually Cost To Company (Market related) A well-established public entity is seeking to appoint an Operations Programming Specialist **Qualifications and Experience**: - Degree or Diploma in Information Technology, Computer Engineering, or similar qualification. - Solid background (hands-on) in designing and software...


  • Johannesburg, South Africa Network Contracting Full time

    Key Responsibilities:Perform electrical installations, maintenance, and repairs on heavy machinery and rail systems.Diagnose and troubleshoot electrical issues, ensuring minimal downtime.Conduct routine inspections, ensuring compliance with safety and operational standards.Collaborate with multidisciplinary teams to execute engineering projects...


  • Johannesburg, South Africa Network Contracting Full time

    Key Responsibilities: Perform electrical installations, maintenance, and repairs on heavy machinery and rail systems. Diagnose and troubleshoot electrical issues, ensuring minimal downtime. Conduct routine inspections, ensuring compliance with safety and operational standards. Collaborate with multidisciplinary teams to execute engineering projects...