Senior Backend Perl Developer

GivenGain : Development and Technology : Development · Stellenbosch, Western Cape
Department GivenGain : Development and Technology : Development
Employment Type Full-Time
Minimum Experience Experienced
Compensation R 1,000,000 per annum

GivenGain works with thousands of charities and some of the world’s largest mass participation events, including the Cape Town Marathon and Boston Marathon, to help participants raise money for the causes they care about.

 

In 2020 we implemented a distributed work policy to enable us to work just as effectively (if not more so) wherever we are – from home, at the office or on the go. That means our team is full-distributed, working from around the world, so good written and verbal English and brilliant communication skills are essential.

 

As part of Humanstate, a well-established global payment technology business, we are looking for an experienced developer to support the ongoing expansion of our platform.

 

Responsibilities of this role include but are not limited to the following:

  • Prototyping product features based on business requirements
  • Developing, testing, debugging, maintaining, and refactoring product features
  • Optimising existing processes and workflows
  • Analysing business and technical requirements to develop solutions, considering variable aspects, such as performance, scalability, and ease of maintenance
  • Participating in R&D of new technology and tools
  • Providing internal support for system-related questions and issues
  • Taking ownership of tasks and projects and working autonomously
  • Sharing knowledge, providing help to colleagues, and drawing from the team’s collective skills and expertise to build world-class solutions
  • Providing leadership when required


Requirements include:


  • 6+ years of back-end development experience with Perl, specifically:
    • OO Perl (Moose, Mouse, Moo)
    • Perl ORM (DBIx::Class)
    • Perl Web frameworks (Mojolicious, Catalyst, Dancer)
    • Perl testing frameworks (Test::Harness, Test::More, Test::Most)
  • Excellent MySQL knowledge
  • Knowledge of messaging queues and brokers (RabbitMQ)
  • Strong experience with Git
  • Very comfortable with Unix/Linux and shell scripts
  • Experience with writing & maintaining technical documentation
  • Attention to detail while keeping the big picture in mind, with an understanding of how architectural decisions impact users and the business as a whole
  • Minimum 10 years’ professional experience
  • Good English and excellent communication skills
  • Passionate about learning new coding languages and technologies

 

 

Beneficial experience and skills:


  • Security fundamentals and PCI compliance
  • Writing and deploying code in a DevOps environment
  • Experience with Vagrant and/or Docker
  • Working in an Agile environment

Thank You

Your application was submitted successfully.

  • Location
    Stellenbosch, Western Cape
  • Department
    GivenGain : Development and Technology : Development
  • Employment Type
    Full-Time
  • Minimum Experience
    Experienced
  • Compensation
    R 1,000,000 per annum