Jobs offered South Africa

Advertise your job vacancies
    Subscribe to email job alerts
      Search jobs

      Related jobs

      Back-End Developer

      Remuneration:market-related 
      Location:Cape Town
      Job level:Junior/Mid
      Type:Permanent
      Reference:#99c005
      Company:ninety9cents


      Job description

      At 99c, we're dedicated to crafting unforgettable digital campaigns that captivate audiences and deliver tangible results for our clients. With a keen focus on pioneering digital solutions, we're committed to expanding our client portfolio while nurturing and evolving our internal departments.

      As a Back back-end developer at 99c, you'll play a pivotal role in shaping our technical architecture, ensuring the scalability, reliability, efficiency, and security of our back-end systems. The ideal candidate will have a unique blend of technical expertise, insatiable curiosity, and analytical mindset. You'll champion the maintenance of our systems, while also collaborating with our IT, operations, and innovation teams to future-proof our offerings.

      The development department crafts bespoke technical solutions that align with our clients' campaign requirements, seamlessly blending creativity with performance-driven strategies. You'll collaborate closely with designers, front end developers, IT specialists, and project managers to translate our clients' web and mobile visions into reality.

      If you're equipped with the requisite training and experience, and possess an unwavering passion for tackling challenges head-on, we eagerly await your application!

      Responsibilities

      General responsibilities:
      • Develop server-side logic and databases for websites, microsites and apps, ensuring high performance and responsiveness.
      • Collaborate with frontend developers to integrate user-facing elements with server-side logic and API build and integration requirements.
      • Design and develop scalable, efficient, and maintainable back-end systems, APIs, and database schemas.
      • Database management particularly with MySQL or similar database experience.
      • Optimise application performance, scalability, and reliability through code optimization, caching mechanisms, and other best practices.
      • Troubleshoot and debug issues, perform root cause analysis, and implement timely solutions.
      • Implement and maintain security measures and best practices to protect sensitive data and maintain data integrity in order to protect against unauthorised access, data breaches and other security threats.
      • Conduct code reviews, identify areas for improvement, and provide constructive feedback to team members.
      • Write clean, efficient, and well-documented code, following best practices and coding standards.
      • Experience with version control systems (e.g.: Git) and collaboration tools.
      • Stay up to date with the latest industry trends, technologies, and best practices.
      Internal agency requirements:
      • Maintain and enhance existing internal systems to meet evolving business needs.
      • Working with 99c IT to set up, secure and maintain internal server instances / stacks such as Ubuntu
      • Full stack deployment on Ubuntu
      • Ensuring all assets are secure with latest patches and security upgrades applied
      • Ensuring that data protection and POPI requirements are met
      • Determine end of life strategy for data retention per project
      • Database security, encryption and firewalls
      • Running monthly penetration tests
      • Maintaining AWS Infrastructure
      • Live Frontend S3 bucket and Cloudfront
      • Staging S3 bucket and Cloudfront
      • Master database
      • Master API
      • Staging database
      • Staging API
      • CMS instance
      • CMS database
      • CMS assets in the S3 bucket
      • Maintaining email servers and templates (PostMark)
      • Managing Auth0 account
      • Maintaining Algolia Search System and syncing entries through multiple databases
      • Experience with open AI technology
      • Maintaining and developing the backend components to 99c Internal Systems
      • API technical documentations and integrations
      • Continuous integration and automated testing
      • Maintenance and set up of Jenkins pipelines for internal projects
      Internal systems and platforms used for integrations:
      • Workbook
      • Sage
      • Microsoft
      Client offering requirements:
        1. (14) Setting up tech stacks, servers, and instances for client campaign websites

            • Collaborate with IT department with DNS settings, SSL Certificate set up and renewals and Domain registration
            • Set up of staging and master environments
            • Managing any data call set ups or requirements based on the project scope 
            • Q&A testing
            • Management of deployment process
        1. (15) Monitoring and maintaining client security requirements


      Qualifications and requirements

      Education and experience
      • Bachelor’s degree in computer science, Software Engineering, or a related field.
      • Proven experience 3-5 years as a Backend Developer with a portfolio of strong projects.
      • Solid understanding of PHP and Laravel frameworks, including dependency injection, routing, migrations, and ORM.
      • Researching new and emerging backend technologies, with a focus on the increasing use of AI.
      Qualities and skills
      • Excellent problem-solving and debugging skills.
      • Strong communication and collaboration skills.
      • Ability to work independently and in a team environment.
      • Attention to detail with a commitment to producing high-quality code.
      • Deadline-driven with good time management skills.
      Technology stack experience
      • Frameworks: A proven track record working with the PHP, Laravel and Node.JS.
      • Servers: Proficiency in network, server instance management and associated security is required. Experience with web servers like Apache.
      • Cloud Platforms: An excellent working knowledge of Amazon Web Services (AWS), Azure and associated technologies.
      • Knowledge of version control systems and CI/CD pipelines.
      • Databases: Experience with relational and non-relational databases e.g. MySQL. Strong understanding of Big Data structures and schemas.
      • Proficiency in RESTful API development and integration. Skilled at creating and securing API endpoints to be used by the frontend dev team.
      • Experience in Power Apps (Proficiency in Microsoft Power Suite and Active Directory)
      Bonus experience, qualities or skills
      • Experience in the advertising or creative industry.
      • Knowledge of other backend languages or frameworks (e.g. Python, C#, Django or Ruby on Rails etc.).
      • Understanding of broader frameworks used by the team (e.g. JavaScript, VueJS, SAAS/Bootstrap, Quasar or Vuetify etc.)
      • Experience with containerization technologies (e.g. Docker or Kubernetes etc.).
      • Previous experience working in an Agile/Scrum development environment.
      • Umbraco.net CMS and framework experience
      • Adobe AEM experience


      Posted on 26 Jun 11:44, Closing date 25 Jul

      Ninety9cents
      A leading full-service communications agency, known for seamlessly delivering impactful solutions with unparalleled retail expertise. From strategy to execution across all media types, 99c is the trusted partner for brands navigating the complexities of advertising and marketing.
      Recent jobs by Ninety9cents CityDate posted
      MW Art DirectorCape Town27 Jun 10:59
      Creative DirectorCape Town26 Jun 11:49
      Junior Digital CopywriterCape Town26 Jun 11:47
      Back-End DeveloperCape Town26 Jun 11:44
      Senior Conceptual and Digital CopywriterCape Town26 Jun 11:37
      Group Head: ArtCape Town26 Jun 11:27
      More jobs...
      Back-End Developer
      Cape Town
      At 99c, we're dedicated to crafting unforgettable digital campaigns that captivate audiences and deliver tangible results for our clients.
      Ninety9cents
      3 days
      Senior Back-end C# Developer
      Cape Town
      This reputable international digital tech company is on the hunt for a senior back-end C# developer to join their team.
      e-Merge IT Recruitment
      21 May 2024
      Intermediate C# Developer
      Cape Town
      New work in for a robust intermediate software developer who is looking to push some boundaries when it comes to Tech.
      e-Merge IT Recruitment
      1 day
      Senior C# Developer
      Cape Town
      Are you an expert coder with a flair for creating sleek and effective solutions? If so, an exciting role as a senior C# developer at a top-tier digital tech company...
      e-Merge IT Recruitment
      2 days
      Intermediate C# Developer
      Cape Town
      If you’re seeking more excitement in your career, then this opportunity with a digital tech company is what you’ve been searching for.
      e-Merge IT Recruitment
      2 days
      Junior - Mid-level C# Developers
      George
      Alright, hotshot, listen up. We're on the hunt for a developer who's not just good, but Iron Man-level exceptional.
      dotsure.co.za
      21 Jun 2024
      E-commerce Web Developer
      Cape Town, Salt River, R 20000 - R 22500 per month neg
      We are a rapidly growing e-commerce business looking for a talented WordPress developer with a passion for e-commerce and WooCommerce to manage multiple websites for our...
      Little Brand Box
      30 May 2024
      Senior C# Developer
      Cape Town
      If you’re seeking a rewarding career with a reputable financial institution, then this opportunity for senior C# developer is exactly what you’ve been...
      e-Merge IT Recruitment
      23 May 2024
      Qualified Electrician (Wireman's Three-Phase License)
      George
      Qualified Electrician Wireman's License Three Phase
      SydSen Recruit
      24 Jun 2024
      Installation Electrician
      George
      Solar Installation Electrician - George Western Cape
      SydSen Recruit
      21 Jun 2024
      IT Manager
      Johannesburg
      IT Manager - Jhb North - Gauteng
      SydSen Recruit
      21 Jun 2024
      Stores Manager
      East Rand
      Stores Manager - East Rand Gauteng
      SydSen Recruit
      13 Jun 2024
      Senior Office Administrator
      George
      Senior Office Administrator - George - Western Cape
      SydSen Recruit
      11 Jun 2024
      Personal Assistant to CIO & CTO
      East Rand
      Personal Assistant to CIO amp CTO - East Rand Gauteng
      SydSen Recruit
      11 Jun 2024
      Accountant
      Cape Town Region
      Accountant - Cape Town CBD
      SydSen Recruit
      4 Jun 2024
      More jobs
      Let's do Biz