Full Stack Senior Engineer

3 days ago


Johannesburg, Gauteng, South Africa Exclusively Remote Full time R1 200 000 - R2 400 000 per year


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 Responsibilities:

  • Lead the development of scalable, high-quality web applications using Ruby on Rails.
  • Collaborate with cross-functional teams to design and develop new features for web and mobile platforms.
  • Maintain and optimize the frontend, leveraging JavaScript frameworks like Turbo and Stimulus.
  • Oversee the integration of third-party services, including Twilio, SendGrid, Stripe, and others.
  • Ensure the applications infrastructure (hosted on Heroku and AWS) is stable, secure, and scalable to meet growing demand.
  • Contribute to the management of databases hosted on AWS Aurora for MySQL, ensuring efficient, reliable access to data.
  • Develop, maintain, and enforce code quality and security standards, including static code analysis via Brakeman and regular dependency updates with Dependabot.
  • Drive the deployment process, ensuring robust CI/CD practices are in place, including automated testing and pull request reviews.
  • Provide mentorship to junior engineers and participate in code reviews.

Required Qualifications:

  • 5-10+ years of experience as a Full Stack Engineer, with strong expertise in Ruby on Rails.
  • Proficiency in JavaScript (jQuery, Stimulus).
  • Experience with database management, particularly MySQL or AWS.
  • Hands-on experience with Heroku, AWS services, and infrastructure as code (Terraform).
  • Proven experience working with CI/CD pipelines, automated testing suites, and GitHub pull request workflows.
  • Excellent problem-solving skills and the ability to work independently or as part of a team.
  • Strong attention to detail, particularly in maintaining code quality and security standards.

Nice-to-Have Skills:

  • Experience with third-party integrations such as Twilio, SendGrid, Stripe, ChromeData, CarFax, and other API-driven services.
  • Familiarity with Airbrake, NewRelic, search technologies (ElasticSearch), and caching mechanisms (Redis, Memcached).
  • Familiarity with mobile web app development and responsive design principles.
  • Knowledge of Dealer Management Systems (DMS) integrations and vehicle data processing.

Benefits:

  • Competitive salary
  • Flexible work environment (remote-friendly)
  • Professional development and learning opportunities

South African Citizens/Residents




  • Johannesburg, Gauteng, South Africa Hire Resolve Full time R900 000 - R1 200 000 per year

    Job Title: Senior Full Stack C# EngineerLocation: Johannesburg, South AfricaHire resolve, a reputable recruitment agency, are seeking a highly skilled and experienced Senior Full Stack C# Engineer to join our client's team in Johannesburg. The ideal candidate will have a solid background in software development and possess expertise in using C# for both...


  • Johannesburg, Gauteng, South Africa Team Finder Full time R1 200 000 - R2 400 000 per year

    Our client is looking for a highly skilled Senior Full Stack Engineer with deep experience in the Microsoft technology stack to join our growing team. You will be responsible for building scalable, secure, and high-performance web applications. This role is ideal for someone who thrives in a fast-paced environment and enjoys working across both the...


  • Johannesburg, Gauteng, South Africa Hire Resolve Full time R120 000 - R260 000 per year

    Hire Resolve is currently seeking a driven and experienced Senior Full Stack Data Engineer to join our dynamic software company. As a Senior Full Stack Data Engineer, you will be responsible for designing, developing, and implementing data solutions to support our business needs. You will work with cross-functional teams to gather requirements, design data...


  • Johannesburg, Gauteng, South Africa Blockchain Academy Full time R84 000 - R420 000 per year

    We're seeking a skilled Full Stack Software Engineer with experience building Web3 applications on EVM-compatible blockchains. The ideal candidate will have strong full stack development skills , React, Express, Angular) and intermediate experience in blockchain development. You'll work closely with experienced blockchain engineers, contribute to smart...

  • Full Stack Engineer

    3 days ago


    Johannesburg, Gauteng, South Africa Hire Resolve Full time R90 000 - R120 000 per year

    A company that provides a cloud-based digital banking platform-as-a-service (PaaS) to financial institutions, enabling them to quickly launch and operate full-service banking solutions is seeking a talented and dedicated Full Stack Engineer to join their dynamic team in Gauteng.Responsibilities: Develop and maintain our in-house platform and integrations...


  • Johannesburg, Gauteng, South Africa Hire Resolve Full time R150 000 - R250 000 per year

    Hire Resolve's client is seeking a highly skilled Full Stack Software Engineer to join their team and drive innovation in their cloud-based solutions.Responsibilities:Lead and manage a team of software engineers, guiding them through the development lifecycle and ensuring the successful delivery of high-quality software solutions.Design, develop, and...


  • Johannesburg, Gauteng, South Africa SavageOne Pty Full time R900 000 - R1 200 000 per year

    About the Role:We are seeking a Principal Full-Stack Engineer to take a strategic and hands-on leadership role within our team. This position is ideal for a seasoned technologist who thrives in solving complex architectural challenges and driving innovation in scalable web applications. You will be responsible for leading the technical direction, ensuring...


  • Johannesburg, Gauteng, South Africa eSimplified Full time R200 000 - R250 000 per year

    Company Description is committed to transforming global connectivity for travelers through its innovative B2B eSIM solutions. Operating in over 200 destinations worldwide, simplifies international data connectivity by offering seamless, integration-free solutions or easy-to-use APIs connecting users to leading network operators. With a focus on providing...


  • Johannesburg, Gauteng, South Africa LexisNexis Full time R1 200 000 - R2 400 000 per year

    Full Stack Senior Software EngineerWould You Like to be Part of a Team Shaping Digital Innovation?Join Us as a Full Stack Senior Software EngineerAbout our TeamLexisNexis Legal & Professional, which serves customers in more than 150 countries with 11,800 employees worldwide, is part of RELX, a global provider of information-based analytics and decision tools...


  • Johannesburg, Gauteng, South Africa Boardroom Appointments Full time R1 200 000 - R2 400 000 per year

    Minimum Requirements:Grade 12 National Certificate / Vocational Education (Ideal or Preferred) A relevant tertiary qualification in Information Technology Experience: 6+ years proven experience in both front- and back-end software development, project delivery and implementation (in relevant development technologies/language). Experience with modern...