The Right Candidate should have the following competencies:

  • Be comfortable working in a team with project delivery leads
  • Be competent writing technical documentation
  • Possess good troubleshooting skills.
  • Have a good understanding of PHP and PHP based frameworks and also have the ability to adapt to working on existing, custom frameworks.

  • Use and add abstract database structures and source code.

  • Extensive and in-depth knowledge on software scaling & deployment using Docker.
  • Have a good understanding of Front end frameworks like React, Nodejs, Bootstrap, etc.
  • Have an understanding of any of the following technologies: PHP, TypeScript,
  • Javascript, JAVA, MAVEN, NGINX, Propel, Composer, NPM/Yarn package managers,
  • GIT, HTML5, CSS3, GULP, SASS, MYSQL, PostgreSQL, Redis and Command line
  • Have a good understanding of Database architecture like, Mysql, Cloud Sql, PostgreSQL.

  • Have experience working with bank POS devices, bank switching, bank, gateway and payment provider integrations and any other bank related development experience.

  • Have experience building web applications using micro-services working with restful API’s.
  • Skill in developing mobile applications such as iOS and Android and experience in app management and submission.

  • Be confident in developing and maintaining complex business solutions.

  • Have experience in Implementing scalable software and hardware solutions.
  • Mobile application frameworks are a bonus such as Ionic, Cordova, etc.
  • Experience with Kubernetes is a bonus.

The Right Candidate should also

  • have their own transport
  • be available to come into the office for the best part of the work day
  • be proficient in at least 50% of our complete technology stack
  • be proficient in *nix based systems
  • have at least 5-10 years of programming on our stack or similar
  • be proficient in web based application development
  • be fluent in programming design patterns and OOP
  • be fluent in web applications and services such as Slack, Google Web Apps, Mediawiki and Trello
  • enjoy learning unfamiliar languages

Additional skills that will be a great asset to our company

  • Knowledge of the enterprise software domain
  • Official tertiary education
  • Experience in Banking IT, Fintech, Emerging Payments, Card Technology
  • Should be able to assist the current development team with the increasing number of projects that range from low level driver software to abstract web services.
  • Want to help evolve complex enterprise management systems while being responsible for,
  • And utilizing the latest industry standard container management systems to help scale and automate the full lifecycle of our hardware and software on a resilient infrastructure.
  • become a champion of our infrastructure and utilize emerging industry standards to scale our solutions.
  • Assist with the upgrade of our existing in-house software packages that assist with managing and reporting across all areas of the business.
  • Be able to help design and build tools that can assist with the monitoring, testing and maintenance of our latest software and its underlying infrastructure.
  • Assist with the maintenance and upgrading of mature software platforms that power all of our solutions.
  • Want to help design new and capable systems that can replace some of our legacy solutions.
  • Assist with typical software development where available development capacity is not sufficient.
  • assist with the automation of our evolving Unit Tests + Regression Tests + Frontend Tests (Selenium) that our QA assist with.
  • Assist with the development/utilization of systems that can keep workflows and
  • shipping of new products on track, ensuring that they pass quality and unit tests.
  • have fun and help take the company into the future with an awesome team in a challenging and exciting work environment!

Desired Skills:

  • JavaScript
  • Full Stack Development

Learn more/Apply for this position