Senior Software Developer - Erlang

At Peg B Technology, we aim to become one of the fastest growing payments solution companies by serving global marketplaces and large vertical markets with a unique value proposition. Peg B Technology is searching for passionate thinkers to join us in changing how the world pays.

We are seeking a technically proficient Senior Software Developer (preferably in the payfac/payment processing area) to help us to develop our industry leading payments platform to support a next generation of apps and services across a variety of delivery channels (mobile, web, USSD etc.). Working with our team, you'll be a key contributor in the effort to develop of our micro-service framework, core platform services, APIs and SDKs.

Duties and Responsibilities

  • Resolve customer issues with software solutions by creating innovative products and respond to suggestions for improvements and enhancements
  • Analyze business requirements/processes and system integration considerations to determine appropriate technology solutions for internal and external customers
  • Prepare flow charts and systems diagrams to assist in problem analysis
  • Design, code, test, debug and document software according to company's systems standards, policies and procedures, security and compliance requirements
  • Using functional programming language (ERLANG), code and perform testing and debugging of applications
  • Complete documentation and procedures for installation and maintenance
  • Prepare test data for unit and integration testing
  • Work is guided by operational and project objectives
  • Manage delivery of the payment product to assure compliance in ISO, PA-DSS & PCI-DSS


  • BA or BS (MSc preferred) degree in Computer Science, Mathematics, Engineering or related field; equivalent experience considered
  • 5+ years of relevant industry / academia experience in software engineering/architecture field
  • 4+ Years of Programming/Coding experience in ERLANG
  • 5+ years of Programming/Coding experience in one of the following Languages: Elixir, C, C++, is a plus.
  • 2+ years' experience in software coding and development for mobile commerce solution, emoney payments and other alternative payments methods
  • Experience with relational and non-relational (e.g., MySQL, MongoDB, CouchBase, Cassandra, etc.) data stores
  • Good grasp of Unix-like operating systems
  • Experience in developing web services with REST
  • Good knowledge of cryptography, key management and security solutions on both mobile and server side with understanding of security protocols and cryptography including PKI, SSL, RSA, authentication, encryption, digital signatures
  • Experience with the PCI-DSS framework

Knowledge and experience

  • Experience working on agile software development teams which function in a DevOps environment, including experience in dev, build, QA, release, and support of your own software
  • Strong written communication and interpersonal skills with the ability to interact professionally with a diverse group of clients and staff
  • Ability to learn new technical and non-technical skills rapidly
  • Attention to detail
  • Experience and comfort in mentoring junior staff
  • Ability to work as an effective member of the team

Apply for this Position