Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Jul 17, 2024
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    Peach Payments enables Simple, Seamless and Secure transactions for business and consumers in Africa. We provide our customers with all the tools and solutions they need to sell across any digital channel while ensuring a safe experience for them and their customers. Customer service is a core part of our DNA and it is our mission to ensure that our custo...
    Read more about this company

     

    DevOps Engineer

    Job Description

    As a DevOps Engineer at Peach Payments , you will be responsible for developing and maintaining infrastructure as code, CI/CD pipelines, and cloud services. This role involves close collaboration with development teams to ensure reliable deployment of software, continuous integration, and delivery processes.You will be  working alongside other DevOps engineers, SRE engineers, and Architects with oversight over many services and tools. 

    What you'll be doing: 

    • Design, implement, and manage infrastructure as code using tools like Terraform.
    • Develop and maintain CI/CD pipelines using GitLab CI/CD.
    • Manage cloud infrastructure (AWS) and ensure high availability and scalability.
    • Implement observability solutions including logging, monitoring, and alerting.
    • Automate repetitive tasks to reduce toil and improve system reliability.
    • Collaborate with development teams to integrate and optimize applications.
    • Participate in on-call rotations for adhoc tasks.
    • Document processes and best practices for infrastructure and deployment.
    • Enhance the efficiency and reliability of our development pipeline.
    • Foster a culture of automation and continuous improvement.
    • Improve system performance, scalability, and apply best practice.
    • Reduce the lead time for changes and the mean time to recovery

    What we would like you to have: 

    • Proficiency with infrastructure as code tools (Terraform, CloudFormation).
    • Experience with configuration management tools (Ansible, Puppet, Chef).
    • Strong understanding of CI/CD principles and tools (GitLab CI, Jenkins).
    • Experience with cloud platforms (AWS(preferred), GCP, Azure).
    • Knowledge of containerization and orchestration (Docker, Kubernetes).
    • Familiarity with monitoring and logging tools (Prometheus, Grafana, ELK stack, Datadog).
    • Familiarity with Event driven technologies(Kafka, SQS, SNS)
    • Bachelor’s degree in Computer Science, Information Technology, or a related field.
    • 5+ years of experience in DevOps, Systems Engineering, or related roles
    • Experience in a fintech or payments industry.
    • Knowledge of a scripting language (Python, Bash, etc).
    • Understanding of network and security principles(PCI, ISO27001, SOC2 advantageous).
    • Familiarity with Agile and DevOps methodologies.

    go to method of application »

    Engineering Manager (Card Rails)

    Job Description

    Why we’re hiring for this role:

    We’re looking for an Engineering Manager to build and lead a team upgrading our switch. You will be working closely with other engineering leadership groups as well with the primary directive of building a team that can build a product at scale.

    Key responsibilities:

    • Own hiring for the pod.
    • Provide direct mentorship and coaching to team members.
    • Run performance management, evaluate and provide feedback on an individual level.
    • Be accountable for the pod processes.
    • Foster a culture of experimentation and learning that encourages team members to try new approaches and learn from failures.
    • Champion engineering excellence.
    • Develop and maintain communication channels within the pod, across the organisation, and with external stakeholders when necessary.
    • Collaborate with other departments, such as Product, Design and QA, to align engineering efforts to the business goals and objectives.
    • Identify and mitigate risks that may impact delivery, quality and performance and develop associated contingency plans.
    • Provide technical direction and, where appropriate, be involved in hands on delivery until the team has grow

    What we’re looking for:

    • Management Experience: We are looking for candidates with prior experience in management or mentorship roles, demonstrating a track record of successfully leading and guiding teams/pods.
    • Emotional Intelligence: You should posses a high level of emotional intelligence, enabling you to effectively navigate interpersonal relationships, manage stress, and demonstrate empathy in various situations
    • Trustworthiness: As you will be handling sensitive and personal information, it is essential that you are trustworthy and maintain strict confidentiality.
    • Time Management: You will need excellent time management skills, as you will be accountable for effectively allocating and managing your time across different aspects of the role.
    • Communication Skills: Strong interpersonal communication skills are required, as you will be engaging in extensive interaction with colleagues, stakeholders, and team/pod members.
    • Technical Experience: 
      • 7+ years experience in cloud software engineering.
      • Experience with Java, preferably Spring Boot
      • Proven track record in designing, building, testing, and deploying secure and scalable applications.
    • Valid work authorization in your country of residence.

    go to method of application »

    Senior Software Engineer (Card Rails)

    Why we’re hiring for this role:

    We’re looking for a Senior Software Engineer to join our team and help us enhance our switch. This role will involve designing, building, and maintaining critical systems and collaborating closely with various teams to deliver innovative solutions.

    Key responsibilities:

    • Develop and maintain core platform components.
    • Design elegant solutions for complex problems, ensuring simplicity and scalability.
    • Implement solutions that involve complex interactions across multiple systems.
    • Drive successful end-to-end delivery of objectives.
    • Take accountability for the quality of design and technology decisions.
    • Influence product decisions across related teams.
    • Advocate for foundational opportunities and deliver impactful work.
    • Enable team collaboration through knowledge sharing and providing technical guidance.
    • Lead by example and drive engineering culture.

    What we’re looking for:

    • 7+ years experience in cloud software engineering.
    • Proven track record in designing, building, testing, and deploying secure and scalable applications.
    • Experience with database technologies and SQL.
    • The ability to work collaboratively in an ever-changing remote friendly environment.
    • Strong written and verbal communication skills.
    • Backend experience working with Java, ideally Spring Boot
    • Strong experience with direct bank integration (ISO 8583 / Base24)
    • Bonus: Experience with Typescript and React / Preact.
    • Bonus: Experience with AWS, Serverless / Lambdas, and API Gateway.
    • Valid work authorization in your country of residence.

    go to method of application »

    Senior Software Engineer [Commerce]

    Why we’re hiring for this role:

    We’re looking for a Senior Software Engineer to join our team and help us enhance our Checkout product and related Commerce services. This role will involve designing, building, and maintaining critical systems and collaborating closely with various teams to deliver innovative solutions.

    What you'll be doing:

    • Develop and maintain core platform components.
    • Design elegant solutions for complex problems, ensuring simplicity and scalability.
    • Implement solutions that involve complex interactions across multiple systems.
    • Drive successful end-to-end delivery of objectives.
    • Take accountability for the quality of design and technology decisions.
    • Influence product decisions across related teams.
    • Advocate for foundational opportunities and deliver impactful work.
    • Enable team collaboration through knowledge sharing and providing technical guidance.
    • Lead by example and drive engineering culture.

    What we’re looking for:

    • 7+ years experience in cloud software engineering.
    • Proven track record in designing, building, testing, and deploying secure and scalable applications.
    • Experience with database technologies and SQL.
    • The ability to work collaboratively in an ever-changing remote friendly environment.
    • Strong written and verbal communication skills.
    • Backend experience working with Python or a comparable scripting language 
    • Bonus: Experience with Typescript and React.
    • Bonus: Experience with AWS, Serverless/Lambdas, and API Gateway.
    • Bonus: Interest or experience in the FinTech space.
    • Valid work authorization in your country of residence.

    Peach tech stack:

    • Frontend: Preact / React, TypeScript
    • Backend: Python, TypeScript
    • Data: MongoDB, PostgreSQL, MySQL
    • Infra: AWS Lambda, Serverless, S3, API Gateway
    • Tools: Jira, Confluence, Git, Postman
    • Automation: Gitlab pipelines, CI/CD

    go to method of application »

    Marketing Designer

    Job Description

    As Marketing Designer, you’ll be a key member of our Marketing Team and report to Joshua Shimkin.

    Why we're hiring for this role

    We’re looking for a creative marketing Designer to help transmit and foster our values, serving as an ambassador for our Peach user-centric philosophy and culture of transparency, empathy, inclusion, and empowerment.

    Your mission if you choose to accept it

    • Creating thought-provoking, market-leading designs for our internal and external marketing efforts
    • Being an ambassador for Peach Payments by promoting our business in a compelling, visual way
    • Being responsible for the design of marketing elements, including social media, ads, website and related imagery, etc.
    • Partnering with our internal teams on the enhancement of our internal and external brand and delivering against requests
    • By being adaptable - sometimes you’ll be working on broadly defined concepts or on narrowly defined, tactical deliverables

    What we'd like you to have

    • At least 3-4 years as a Designer, with an aptitude for autonomous work and influencing others
    • Working knowledge of Photoshop, XD, and Figma
    • Some experience with CSS and HTML
    • The ability to clearly express thoughts and ideas, as well as critiquing design work constructively
    • Comfortable working in an ambiguous environment. We’re a scale-up, so honing and building initial processes is still on our to-do list
    • Being accessible, empathetic and humble - these qualities will make you a valuable team member
    • An existing Work Authorisation / Permit to work in South Africa 

    go to method of application »

    Security Engineer

    Why we’re hiring for this role:

    As a  Secure Application Specialist , you will work collaboratively with the entire Technology team [primarily, although this may extend to other teams and other other systems] to drive our internal information security program and cyber resilience goals.
    You'll help us scale our information security program and compliance efforts by being a proactive, force multiplier across teams, especially our engineering teams who are building our various Peachy products and services. This role will focus on playing a key role in identifying security vulnerabilities as early as possible, and working with the teams to educate on these vulnerabilities and improve our coding practices to shift security as far left in the development process as possible. 

    How you’ll be making a difference:

    • Security Architecture and Implementation
      • Design and implement security solutions for applications and infrastructure.
      • Develop and maintain security architectures for APIs and integrations.
      • Collaborate with development teams to ensure secure coding practices.
    • API Security
      • Implement and enforce security measures for API endpoints.
      • Conduct regular security assessments of APIs and remediate vulnerabilities.
      • Develop automated tools and scripts to enhance API security.
    • Compliance and Best Practices
      • Ensure compliance with PCI DSS standards and other regulatory requirements.
      • Conduct code reviews and security assessments to ensure compliance.
      • Assist with documenting and maintaining security policies, procedures, and standards, especially with regard to the scope of the role.
    • Penetration testing
      • Regularly conduct vulnerability assessments and penetration tests across all systems.
      • Facilitate and coordinate the remediation of findings with the relevant engineering teams. 
    • Incident Response and Monitoring
      • Assist in the investigation and response to security incidents.
      • Implement and manage security monitoring tools such as SIEM and IDS/IPS.
      • Perform regular log analysis and threat hunting.
    • Development and Automation
      • Write secure code and develop security tools and scripts.
      • Automate security processes and workflows to enhance efficiency.
      • Integrate security tools into CI/CD pipelines.
    • Continuous Improvement
      • Stay updated with the latest security threats and technologies.
      • Participate in security research and development activities.
      • Provide recommendations for improving the security posture.
    • Secure Coding Techniques and Best Practices
      • Assist with providing training and knowledge sharing with development team members.
      • Assist with creating guides, standards, and other content to support teams in this regard.
    • Red team/Blue team exercises 
    • Threat intelligence monitoring & hunting

    We're looking for someone who has:

    • Bachelor’s degree in Computer Science, Cybersecurity, or a related field.
    • Minimum of 4-6 years of experience in information security engineering.
    • Strong coding skills in languages such as Python, Java, or C++.
    • Very good penetration testing skills, with a focus on cloud-based technologies. 
    • Experience with API security and secure software development practices.
    • Relevant certifications such as CEH, OSCP, CREST or CSSLP.
    • Proficiency in security tools such as SIEM, IDS/IPS, and firewalls, and general networking good practice.
    • Strong understanding of PCI DSS standards and regulatory requirements.
    • Excellent problem-solving and analytical skills.
    • Ability to work collaboratively with cross-functional teams.
    • A deep understanding of application security, especially within API’s and financial and/or e-commerce platforms. 
    • A deep understanding of various coding languages and software deployment strategies particularly within cloud environments (understanding of long-running services, containerization, micro services, etc).
    • A deep understanding of Penetration Testing and vulnerability assessment techniques and how to grow and scale these techniques in automated fashion, while still maintaining the value that can only be achieved from manual testing.
    • Great communication skills, both verbal and written.
    • The ability to work under pressure and in a dynamic, fast-paced environment.
    • A valid work authorisation to work in the region in which you are working 

    Method of Application

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Peach Payments Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail