Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Jul 11, 2025
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Jellyfish, the world’s biggest boutique agency, delivers digital marketing solutions across the world for a host of impressive brands from their offices in the UK, US, Spain and South Africa. The agency’s award-winning combination of technology and talent help it to deliver paid media, SEO, social media, analytics, optimisation, creative and development ...
    Read more about this company

     

    Full Stack Developer-- Cape Town

    Job Description

    • Contributing to the development of robust and scalable backend systems is the core function of a Bespoke Solutions Developer. We are seeking someone with excellent technical skills who can help drive efficiency through automation. You'll collaborate with Senior Engineers, Product Managers, and other stakeholders to design, implement, and maintain applications to optimise processes. Reporting to the Software Engineer Director.

    Your primary responsibilities will include:

    • Develop Backend Systems: Design, develop, and implement backend systems using appropriate technologies and frameworks (e.g., Node.js, Python/Django, Java/Spring).
    • API Development: Design and develop RESTful APIs to support frontend applications and integrations with other systems.
    • Database Management: Work with databases (e.g., SQL, NoSQL) to design schemas, write queries, and optimise performance.
    • Testing and Debugging: Write unit and integration tests to ensure code quality and identify and fix bugs.
    • Participate in Agile Development: Participate in Agile ceremonies (e.g., sprint planning, daily stand-ups, code reviews) and contribute to the continuous improvement of the development process.
    • Learn and Grow: Continuously learn and expand your knowledge of Software & Data Engineering.

    Qualifications

    • Bachelor's degree in Computer Science, Software Engineering, or a related field.
    • 2+ years of experience in web application development.
    • Expertise in JavaScript, HTML5, CSS3, and at least one modern front-end framework (React preferred).
    • Solid understanding of backend development (Node.js, Python, PHP, or similar).
    • Experience with RESTful API integration and asynchronous request handling.
    • Experience with Linux CLI.
    • Familiarity with version control systems, preferably Git.
    • Experience with Integration Platforms & Tools.
    • Strong communication and cross-functional collaboration skills.
    • Proficient in Agile methodologies and project management practices & tools like Jira.
    • Strategic thinker who can balance short-term needs with long-term growth.

    Advantageous:

    • Experience with SQL.
    • Experience with Cloud Engineering/Infrastructure (primarily GCP).
    • Experience with Unit Testing.
    • Familiarity with DevOps practices and CI/CD pipelines.
    • Experience managing/configuring CMS's.

    go to method of application »

    Full Stack Developer - Durban

    Job Description

    • Contributing to the development of robust and scalable backend systems is the core function of a Bespoke Solutions Developer. We are seeking someone with excellent technical skills who can help drive efficiency through automation. You'll collaborate with Senior Engineers, Product Managers, and other stakeholders to design, implement, and maintain applications to optimise processes. Reporting to the Software Engineer Director.

    Your primary responsibilities will include:

    • Develop Backend Systems: Design, develop, and implement backend systems using appropriate technologies and frameworks (e.g., Node.js, Python/Django, Java/Spring).
    • API Development: Design and develop RESTful APIs to support frontend applications and integrations with other systems.
    • Database Management: Work with databases (e.g., SQL, NoSQL) to design schemas, write queries, and optimise performance.
    • Testing and Debugging: Write unit and integration tests to ensure code quality and identify and fix bugs.
    • Participate in Agile Development: Participate in Agile ceremonies (e.g., sprint planning, daily stand-ups, code reviews) and contribute to the continuous improvement of the development process.
    • Learn and Grow: Continuously learn and expand your knowledge of Software & Data Engineering.

    Qualifications

    • Bachelor's degree in Computer Science, Software Engineering, or a related field.
    • 2+ years of experience in web application development.
    • Expertise in JavaScript, HTML5, CSS3, and at least one modern front-end framework (React preferred).
    • Solid understanding of backend development (Node.js, Python, PHP, or similar).
    • Experience with RESTful API integration and asynchronous request handling.
    • Experience with Linux CLI.
    • Familiarity with version control systems, preferably Git.
    • Experience with Integration Platforms & Tools.
    • Strong communication and cross-functional collaboration skills.
    • Proficient in Agile methodologies and project management practices & tools like Jira.
    • Strategic thinker who can balance short-term needs with long-term growth.

    Advantageous:

    • Experience with SQL.
    • Experience with Cloud Engineering/Infrastructure (primarily GCP).
    • Experience with Unit Testing.
    • Familiarity with DevOps practices and CI/CD pipelines.
    • Experience managing/configuring CMS's.

    go to method of application »

    Full Stack Developer - Johannesburg

    Job Description

    • Contributing to the development of robust and scalable backend systems is the core function of a Bespoke Solutions Developer. We are seeking someone with excellent technical skills who can help drive efficiency through automation. You'll collaborate with Senior Engineers, Product Managers, and other stakeholders to design, implement, and maintain applications to optimise processes. Reporting to the Software Engineer Director.

    Your primary responsibilities will include:

    • Develop Backend Systems: Design, develop, and implement backend systems using appropriate technologies and frameworks (e.g., Node.js, Python/Django, Java/Spring).
    • API Development: Design and develop RESTful APIs to support frontend applications and integrations with other systems.
    • Database Management: Work with databases (e.g., SQL, NoSQL) to design schemas, write queries, and optimise performance.
    • Testing and Debugging: Write unit and integration tests to ensure code quality and identify and fix bugs.
    • Participate in Agile Development: Participate in Agile ceremonies (e.g., sprint planning, daily stand-ups, code reviews) and contribute to the continuous improvement of the development process.
    • Learn and Grow: Continuously learn and expand your knowledge of Software & Data Engineering.

    Qualifications

    • Bachelor's degree in Computer Science, Software Engineering, or a related field.
    • 2+ years of experience in web application development.
    • Expertise in JavaScript, HTML5, CSS3, and at least one modern front-end framework (React preferred).
    • Solid understanding of backend development (Node.js, Python, PHP, or similar).
    • Experience with RESTful API integration and asynchronous request handling.
    • Experience with Linux CLI.
    • Familiarity with version control systems, preferably Git.
    • Experience with Integration Platforms & Tools.
    • Strong communication and cross-functional collaboration skills.
    • Proficient in Agile methodologies and project management practices & tools like Jira.
    • Strategic thinker who can balance short-term needs with long-term growth.

    Advantageous:

    • Experience with SQL.
    • Experience with Cloud Engineering/Infrastructure (primarily GCP).
    • Experience with Unit Testing.
    • Familiarity with DevOps practices and CI/CD pipelines.
    • Experience managing/configuring CMS's.

    go to method of application »

    Senior Paid Social Manager

    Job Description

    • Reporting to a Paid Social Director you will create impact within our Paid Social team and Global Paid Media capability. At Jellyfish, the Paid Media department consists of team members with expertise in implementing all forms of Paid Social.
    • You'll help support some of the biggest brands on the planet, and as Google's global partner, we provide the right technology, strategy and training, while promoting lasting relationships.

    Your primary responsibilities will include:

    • You'll manage and be accountable for the daily operations of a portfolio of accounts (pacing, QA, implementing optimizations, reporting & insights, campaign set-up) and collaborate with other teams and clients.
    • Demonstrate an understanding of our book of business as it relates to paid social strategy. Collaborate with our client Strategy and Media Planning team in leading media plans and roadmap development.
    • You'll establish client relationships and provide valuable insights, optimisations, and testing opportunities.
    • Take an active role in leading weekly team statuses, delegating tasks and deadlines to other team members, and contributing to internal leadership projects.
    • Support team leadership to promote important process implementation.
    • Keep ahead of industry trends. Work with the Paid Social Director in sharing best practices and new opportunities with the team.

    Overall Client Management:

    • You will retain and grow client revenue to achieve company and team goals.
    • Bring new ideas and solutions to client relationships, presenting ongoing meetings.
    • Ensure account processes are upheld through rigorous QA and identify areas for improvement.
    • Pursue opportunities to work and integrate social with broader planning efforts.

    Overall Team Management:

    • You'll excel in coaching and retaining team members, developing their tactical and account management skills, including insight writing. Develop direct reports during 1:1s, providing regular feedback
    • Be an escalation point to resolve team and account issues.
    • Support the development and documentation of best practices for campaign management.

    Qualifications

    • Proficiency with G-Suite (Sheets, Slides, Docs) and streamline workflows
    • Precise during the QA process, campaign set-up, pacing, optimizations, A/B testing, insight-writing, and data pulling.
    • 5+ years of applied experience in Paid Social platforms, including Meta, LinkedIn, Snap, Pinterest and TikTok. Knowledge in Campaign Manager 360.
    • Great at structured working habits, with the ability to cope with competing demands and to autonomously manage their tasks and can plan in a highly efficient and effective manner.
    • Client-centric - You'll love getting to know your clients, developing long-lasting relationships and adding value to their business.
    • Analytics & Reporting - You'll be a whizz at using data and market insights to inform decisions and develop business strategies.
    • Process Improvement - You seek and implement solutions to streamline and automate processes.

    Method of Application

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Jellyfish Online Marketing Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail