Posted on: 08 August 2024
ID 920929

Go/Java Developer

Payfast by Network is one of the leading Fintech organisations in Africa. We are on a mission to exponentially grow the digital economy of Africa by building world-class payment products. Developed in-house, our solutions enable customers to make and receive business payments quickly and securely and allow enterprises to trade locally, across borders, and internationally.

We are on the hunt for a Go/Java Developer to join the team.

About The Team

The team consists of three to five developers and a team leader, focused on the processing of various payment methods within our stable of products.

We follow a hybrid Agile framework, with frequent collaboration between multiple teams and stakeholders that include, but are not limited to: Product Managers, QA testers, DevOps, Architecture, Agile Project Managers.

About You

Youd love working with us If you thrive working in a fast-paced environment, helping us meet the demands of our rapid growth. You will be involved in expanding our existing payment platform and supporting software and building new and exciting features and applications relating to payments, online commerce, fraud detection and security.

Youll fit in perfectly with our culture if you:
  • Get energised by a fast-paced environment
  • Can thrive under pressure
  • Are adaptable and flexible
  • Regard collaboration and teamwork as an essential part of getting the job done
  • Pride yourself as being a self-starter who doesnt lack motivation
  • Dont need to be micromanaged
  • Take feedback well and use it for self-improvement
  • Welcome change and new ideas
  • Value the importance of diversity
  • Can work in an Agile or Waterfall environment
Responsibilities
  • Translation of business requirements into detailed designs for implementation
  • Participating in estimation and planning discussions with the development team
  • Writing and debugging code
  • Back-end as well as Front-end development using the below technologies
  • Testing and documentation of developed code
  • Creating and maintaining integration, unit, component, and user acceptance tests
  • Identify and close any potential security risks or performance bottlenecks
  • Refactoring existing code where necessary
  • Participating in developer meetings, and performing code reviews and quality assurance activities
Requirements
  • Minimum of 2-3 years experience in professional software development
  • A bachelors degree (or similar) in IT or Sciences highly advantageous
Main Languages
    • Golang
    • Java
Experience In The Following Highly Advantageous
  • AWS cloud (Lambdas/EC2/S3)
  • Queuing technologies (RabbitMQ / AWS SQS)
  • TypeScript, jQuery, Node.js, Vue.js
  • PCI - Data Security Standard
  • Docker
  • Git
  • SQL
  • CSS, HTML
  • Jira
  • Knowledge of .net or PHP beneficial
  • Broad understanding of coding, programming languages and frameworks
  • Extensive understanding of Microservices and Web API integration
  • Extensive knowledge of the Software Development Life Cycle and Corresponding agile methodologies
  • Experience working on large-scale, scalable, and performance critical software projects (ecommerce platform building experience is a plus)
  • Excellent verbal and written communication skills, strong analytical skills, highly developed attention to detail, and the ability to work well in a fast-paced team environment
  • While not required, itll help if you have some fintech or payment industry knowledge.
About Us
  • PayFast was founded in 2007 and has grown into one of South Africas leading online payment gateways. The DPO Group, which includes DPO Africa, PayGate, PayFast and SiD Instant EFT, is the largest and the fastest-growing African payment service provider, operating in 21 countries and working with more than 60, 000 active merchants across the continent. In 2021, DPO Group was acquired by Network International. Our combined resources and expertise are benefiting merchants and online shoppers looking to accept digital payments through as many different channels as possible.
What we offer
  • Company pension
  • 21 days annual leave
  • Study leave
  • Celebrate your cake day with special birthday leave
  • Great company culture
  • Access to learning and development
  • Onsite Barista, fueling your coffee needs
  • And a whole lot more
Availability

As soon as humanly possible (but we are willing to wait for the perfect candidate).

If this sounds like a role that you would flourish in, please apply now.
Occupation:
Finance jobs


This job offer is not active at the moment.
Apply for a job
You have already applied to this job position
Save ad