Full Stack Developer for CRM System

2 weeks ago


Cape Town, Western Cape, South Africa H2R Africa Full time

Job Overview

We are seeking a talented Full-Stack Developer to join our team in the USA. As a Full-Stack Engineer, you will play a critical role in the development, maintenance, and enhancement of our CRM platform.

Your Role: What You Will Be Doing

  • Develop Scalable Applications: Write and maintain robust code using Ruby on Rails, driving the backend of a feature-rich CRM system.
  • Collaborate & Innovate: Partner with product, design, and engineering teams to build and refine features for optimal user experience.
  • Frontend Development: Leverage JavaScript (particularly with frameworks like Turbo and Stimulus) to build responsive and interactive interfaces.
  • Third-Party Integrations: Seamlessly integrate tools like Twilio, SendGrid, and Stripe to enhance CRM functionalities.
  • Infrastructure Maintenance: Manage the platforms infrastructure on AWS and Heroku, ensuring performance, security, and stability.
  • Database Management: Contribute to database design and management, with a focus on MySQL through AWS Aurora.
  • Code Quality & Security: Follow best practices in code quality and security, participate in code reviews, and maintain dependencies.
  • Continuous Integration & Development: Engage in automated testing and code review processes to maintain high standards across the development lifecycle.
  • Team Development: Learn from senior engineers, participate actively in discussions, and contribute your insights to collaborative projects.

The Ideal Candidate:

To succeed in this role, you will need a mix of technical skills, collaborative spirit, and a passion for creating high-quality applications. Here's what we're looking for:

  • Experience: 2-4 years as a Full-Stack Engineer, preferably with expertise in Ruby on Rails.
  • Frontend Familiarity: Knowledge of JavaScript frameworks, including Stimulus and jQuery, to support front-end functionality.
  • Database Experience: Proficiency with MySQL or similar relational databases.
  • Cloud & Infrastructure Knowledge: Familiarity with AWS or Heroku is a bonus
  • Version Control: Comfortable with Git and code versioning practices.
  • Problem-Solving Ability: Analytical and detail-oriented, with a proactive approach to solving complex issues.
  • Third-Party Integration: Basic knowledge of tools like Twilio, SendGrid, and Stripe is a plus.
  • Optional Skills: Knowledge of caching (Redis, Memcached) and search technologies (ElasticSearch) is advantageous but not essential.
  • Interest in Web Design: Responsive web and mobile app development experience or interest is welcomed.

Perks of Working With Us:

  • Flexible Work Hours: Choose your preferred hours within US CET time (10am-6pm or 12pm-8pm).
  • Remote-Friendly: Enjoy the flexibility of working from anywhere.
  • Professional Growth: We prioritize learning and development, offering plenty of opportunities to expand your skill set.
  • Long-Term Stability: This is a permanent role in the Financial Services sector, providing you with a secure, long-term career path.

Estimated Salary: $120,000 - $150,000 per year, depending on experience.



  • Cape Town, Western Cape, South Africa H2R Africa Full time

    We are seeking a skilled Full Stack Developer to join our dynamic team at H2R Africa, a leading investment and development advisory company in the USA. This is an excellent opportunity for a motivated professional to contribute to the development of our high-impact CRM system.Your Key ResponsibilitiesYou will play a crucial role in the development,...


  • Cape Town, Western Cape, South Africa BOSS Consult Full time

    Job Title: Senior Full Stack DeveloperJob Summary:We are seeking a highly skilled Senior Full Stack Developer to join our team at BOSS Consult. As a key member of our development team, you will be responsible for designing and implementing scalable and maintainable solutions using AWS, Django, and Vue.js.Key Responsibilities:Design and contribute to current...


  • Cape Town, Western Cape, South Africa Performability Recruitment Full time

    At Performability Recruitment, we are seeking a skilled Full Stack Developer to contribute to the development of web-based enterprise systems that automate and improve our clients\u0027 business processes.This role provides an engaging work environment where developers can thrive and deliver exceptional solutions.Key Responsibilities:Develop web-based...


  • Cape Town, Western Cape, South Africa Network Recruitment Full time

    Network Recruitment is seeking a Senior Full Stack Developer to join our team.The ideal candidate will have a proven track record of developing and maintaining full-stack applications using a variety of technologies.Key Responsibilities:Develop and maintain full-stack applications using a variety of technologies.Collaborate with cross-functional teams to...


  • Cape Town, Western Cape, South Africa Communicate Recruitment Full time

    At Communicate Recruitment, we are seeking a skilled Full Stack Developer to join our team. The ideal candidate will have a strong background in both frontend and backend development, with a focus on creating scalable and efficient solutions.Key Responsibilities:Frontend Development: Develop user-facing features using HTML, CSS, JavaScript, and frameworks...


  • Cape Town, Western Cape, South Africa Plus1X Solutions (Pty) Ltd Full time

    Senior/Intermediate Full Stack DeveloperLocation: Remote or Cape Town (Hybrid)Duration: 6 - 12 months, with potential for conversion to permanent employmentAt Plus1X Solutions (Pty) Ltd, we are seeking experienced Full Stack Developers to join our team on a contract basis, with the opportunity for conversion to permanent employment. As a Full Stack...


  • Cape Town, Western Cape, South Africa JenRec Recruitment Full time

    Job Title: Full Stack DeveloperAt JenRec Recruitment, we are seeking a highly skilled Full Stack Developer to join our team.Key Responsibilities:Design and develop clinical web applications that meet our strategic goals.Ensure the performance, quality, and responsiveness of applications.Conduct code reviews, unit testing, and integration testing to ensure...


  • Cape Town, Western Cape, South Africa Recruit King Full time

    Senior Full Stack .NET DeveloperWe are seeking a highly skilled and experienced Senior Full Stack .NET Developer to join our team at Recruit King.### Key Responsibilities* Develop and maintain complex software systems using Microsoft .NET and C#* Design and implement efficient database solutions using Microsoft SQL Server* Collaborate with cross-functional...


  • Cape Town, Western Cape, South Africa Datafin Recruitment Full time

    Job Title: Senior Full Stack DeveloperJob Summary:Datafin Recruitment is seeking a highly skilled Senior Full Stack Developer to join their team. As a key member of the development team, you will be responsible for designing and developing APIs, ensuring smooth integration between front-end and back-end systems.Responsibilities:• Design and develop APIs...


  • Cape Town, Western Cape, South Africa Network Recruitment Full time

    Job SummaryWe are seeking a highly skilled and experienced Full Stack Developer to join our team at Network Recruitment.Key Responsibilities- Develop and maintain full-stack applications using a variety of technologies.- Collaborate with cross-functional teams to deliver high-quality software solutions.- Design and implement data solutions using Power BI,...

  • Senior CRM Developer

    2 weeks ago


    Cape Town, Western Cape, South Africa H2R Africa Full time

    We are seeking a skilled Senior CRM Developer to join our team at H2R Africa. This is a fantastic opportunity to contribute to a high-impact CRM system and work alongside seasoned engineers and cross-functional teams.Your Role: Key ResponsibilitiesDevelop Scalable Applications: Write and maintain robust code using Ruby on Rails, driving the backend of a...


  • Cape Town, Western Cape, South Africa Emporium Human Capital Full time

    Job Title: Senior Full Stack DeveloperJob Summary:We are seeking a highly skilled Senior Full Stack Developer to join our team at Emporium Human Capital. As a key member of our development team, you will be responsible for designing, developing, and maintaining our cloud-based software applications.Key Responsibilities:Design and develop scalable, secure,...


  • Cape Town, Western Cape, South Africa G Adventures Full time

    About UsG Adventures is a leading small-group adventure travel company with a rich history of creating unforgettable experiences for travelers worldwide. Our mission is to inspire a love of travel and exploration, while fostering meaningful connections with local communities.We're seeking a highly skilled Full Stack Developer to join our CEO Systems team,...


  • Cape Town, Western Cape, South Africa PBT Group Full time

    Job OverviewWe are seeking a highly skilled Full-Stack Software Engineer with expertise in both back-end (C#) and front-end (React.js) development to join our team at PBT Group. As part of our team, you will be responsible for creating robust, compelling, and user-friendly business applications designed to provide exceptional user experiences.Key...


  • Cape Town, Western Cape, South Africa H2R Africa Full time

    Overview: H2R Africa is a dynamic B2B software company revolutionizing CRM technology with innovative solutions. We're seeking a skilled Senior Full-Stack Engineer to lead and take ownership of high-impact development projects for our CRM web applications.About the Role: As the Senior Full-Stack Engineering Lead, you'll be the technical lead for the design,...

  • Software Engineer

    4 weeks ago


    Cape Town, Western Cape, South Africa Lula Full time

    Job Title: "Full Stack Developer"As a Full Stack Developer at "{company}", you will be responsible for designing, developing, and maintaining front-end and back-end applications. Your primary focus will be on building scalable and efficient software systems using a variety of programming languages and frameworks.Key Responsibilities:Develop and implement...


  • Cape Town, Western Cape, South Africa Plus1X Solutions (Pty) Ltd Full time

    Senior Full Stack Developer    Plus1X Solutions (Pty) Ltd is seeking a skilled Senior Full Stack Developer to join our team. The ideal candidate will have extensive experience in C# and ASP.NET, as well as a strong understanding of web client-side technologies such as JavaScript and CSS.    Key Responsibilities:Develop high-quality code for bespoke...


  • Cape Town, Western Cape, South Africa Goldman Tech Resourcing Full time

    Job Title: Intermediate Full Stack Software EngineerAbout the Role:We are looking for a skilled Intermediate Full Stack Software Engineer to join our team at Goldman Tech Resourcing. Key Responsibilities:• Develop custom software solutions using Microsoft SQL Server (T-SQL), C#.Net, HTML, CSS, and JavaScript.• Utilize React JS, .net Core, EF Core,...


  • Cape Town, Western Cape, South Africa Emporium Human Capital Full time

    Company OverviewEmporium Human Capital is a leading recruitment agency specializing in placing top talent in various industries.We are currently seeking an experienced Full Stack Developer to join our client's team.


  • Cape Town, Western Cape, South Africa Communicate Recruitment Full time

    Job Summary:We are seeking a highly skilled Senior Full Stack Developer to join our team at Communicate Recruitment. As a key member of our development team, you will be responsible for designing, developing, and maintaining our cutting-edge applications using the latest .NET technologies.