Note! This job has been aggregated through external sources, the Apply link will take you to the company's website.

Senior/Mid Software Developer Job in South Africa
Cognism Ltd , South Africa

Never pay for job application, test/interview.
Safe Job Search | EEO Laws in South Africa
1 Year
0 - 0
Job Type
Job Shift
Job Category
Requires Traveling
Career Level
Total Vacancies
1 Job
Posted on
Apr 27, 2021
Last Date
Jul 27, 2021

Job Description

Cognism is a smart all-in-one marketing and sales acceleration solution. We provide organizations a GDPR compliant way to prospect leads and enrich data and are a next-generation revenue intelligence platform that uses AI to help customers discover their next best business opportunity.

Our service is used for B2B lead enrichment, lead generation, and marketing/sales automation. Currently, we already have 200+ clients and have released native applications for Salesforce and Microsoft Dynamics. Our specialties include - Lead Generation, Sales, AI, ABM, Outbound, Data Cleaning, Email Verification, Data Enrichment, Outbound Marketing, Lead Prospecting, and GDPR.

We have also recently been awarded as one of the LinkedIn 2020 Top 10 Start-ups to work in!

About the role:

We have a new exciting position open for the role of Senior Software Developer. This person will work within Enterprise Ready Team.

We are looking for someone with 3-5 years of experience that has worked in similar roles using any of major languages like Java, Scala, Python or C#. Hands on experience with any queue/topic platforms (RabbitMQ, Kafka, Kinesis, ApacheMQ, Camel,..). Hands on experience with HTTP REST API, OAuth. Main responsibility will be to work on integrations with various CRMs, improve and change the CRMs integration and migrate to newest versions, maintain the integrations and fix bugs regarding scalability and throughput.

Primary duties and responsibilities:

  • Designing and developing Scala microservices to connect the application to various CRM's and other 3rd party tools
  • Writing Scala, Akka, Alpakka to develop new or update existing user integration interfaces
  • Contributing to architecture and design of product features and capabilities
  • Making complex technical and design decisions for one or more Scala projects
  • Basic understanding of CRM technologies like Salesforce, Hubspot, Dynamics
  • Integrating the outside services with OAuth2.0



  • Strong communication skills and critical thinking skills.
  • Experience with Java or C#
  • 3+ years of experience as a software engineer
  • Excellent server-side Java, C# skills
  • Strong fundamentals of OAuth2.0 protocol
  • Experience with GIT, JIRA, Confluence
  • Experience working in a SCRUM-based Agile environment


  • Experience with GIT, JIRA, Confluence
  • Experience working in a SCRUM-based Agile environment


  • A competitive salary and overall benefits package
  • 20 days’ holiday allowance plus all the usual local public holidays
  • Access to mental health and therapy support services through Spill
  • A generous monthly Wellbeing Allowance
  • Monthly contribution to a Medical Aid plan of your own choice
  • Access to a remote GP service during these tricky times
  • Flexible working options relating to core hours and location
  • The chance to grow with us and play a key role in our success story

Job Specification

Cognism Ltd

Information Technology and Services - Manchester, United Kingdom