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: Apr 26, 2023
    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

    Here at Yoco we want to make it easier for small business owners to do business. We’re all about simplifying the complicated things so that they’re smooth, easy and clever where it matters most - your sales. Our mobile card readers allow you to accept payments when and where you need to, by connecting to your smartphone or tablet. Our free busi...
    Read more about this company

     

    Fullstack Engineer

    About The Role

    • As a Fullstack Engineer, you will contribute as a developer in a team, supporting and delivering new features quickly and with industry-leading quality and non-functional requirements (e.g. availability, security, performance, etc.). You will contribute to system designs for features that expand our existing solution. You will mentor junior software engineers. You will initiate and contribute to the Software Development Lifecycle (SDLC) to improve the speed and quality of what we deliver.

    What You Will Be Doing

    • You’ll help create and maintain scalable features and products that are easy to use and which help our customers grow their businesses.

    Key Requirements

    • 3+ years of experience as a full stack software engineer in a JVM-based language for backend and preferably using React Native for frontend
    • Experience designing and building systems with non-functional requirements (e.g. availability, security, performance, etc.)
    • The ability to mentor junior software engineers
    • Experience working in a product-based company (instead of a services-based company)
    • The ability to thrive with a high level of autonomy and responsibility

    Experience in the following is a bonus:

    • Android app development
    • Kotlin
    • Spring Boot
    • Payments knowledge

    go to method of application »

    Staff Fullstack Engineer

    About the role

    • As a Staff Fullstack Engineer, you will be a hands-on, technical leader on an individual contributor career path. You will be responsible for system design, ensuring that the team is aligned with the Yoco technical direction. You will be expected to mentor and coach engineers to ensure that the team supports and delivers new features quickly and with industry-leading quality and non-functional requirements (e.g. availability, security, performance, etc.). You will also contribute as an engineer in the team.

    About you

    • 10+ years of experience as a full stack software engineer, preferably using React Native for frontend, and a JVM-based language and/or Python for backend
    • Experience designing and building systems with challenging non-functional requirements (e.g. availability, security, performance, etc.)
    • Experience leading a team technically, with a proven track record in mentoring and coaching software engineers
    • Experience working as part of a globally distributed team
    • Experience working in a product-based company (instead of a services-based company)
    • The ability to thrive with a high level of autonomy and responsibility
    • Experience in payments is a bonus

    go to method of application »

    Mobile Security Engineer

    • Importantly, this role will engage closely with the teams within our mobile engineering environment and make recommendations on security controls, frameworks, tooling and secure coding best practice. Security concerns are ever-evolving, making the security team an extremely dynamic environment to work in.

    Key responsibilities:

    • You'll be hands-on with both iOS and Android applications
    • Secure and harden our hardware
    • Ensuring our terminal landscape is secure and safe
    • You'll be helping to develop new features as well as securing existing ones
    • Review and make recommendations on areas not limited to but including application security, secrets management, anti-scam/phishing, and CI/CD pipelines
    • Work closely with third-party security and auditing firms and help implement and recommend security controls to the mobile team
    • Perform product security reviews on existing and new features being built by the mobile team
    • Ensure identified security risks are remediated in line with internal SLA and industry best practice.

    IDEAL CANDIDATE | WHAT WE ARE LOOKING FOR?

    • 3+ years of full-time security engineering experience with iOS and/or Android
    • Experience with cardholder or terminal device security
    • Experience with mobile security, threat modeling, secure coding, authentication, cryptography, reverse engineering and network security
    • Strong communication and teamwork skills, you should be able to guide others in the team through security best practices and exercises
    • Offensive knowledge in relation to mobile security attack vectors
    • Is passionate about mobile security and has an understanding of how mobile security differs from application security
    • Experience with implementing security controls on Android and iOS devices
    • Experience with CI/CD tooling & dependency management as it relates to security

    go to method of application »

    GRC Security Officer

    ROLE | WHAT YOU WILL BE DOING?

    • Working at one of the fastest-growing fintech's in Africa means you’ll be solving some unique challenges that we’re faced with. Yoco seeks to identify a highly proactive and technical individual with proven talent in security risk and compliance, process development, policy or standard creation, and translating technical controls to actionable results.
    • The successful candidate will work alongside the rest of the security team to ensure policies, procedures, and guidelines align with regulatory requirements and security frameworks; assess internal and external risks; and ensure ongoing compliance with security governance and best practice.
    • You will work with other internal teams and external auditors to ensure Yoco meets its security-related compliance obligations.

    Key responsibilities:

    • Be responsible for the Group Risk and Compliance program at Yoco as it relates to information security
    • Author and maintain security policies & standards
    • Be responsible for managing the PCI DSS and PCI PIN programme within Yoco
    • Work with relevant teams to review procedures and processes to maintain compliance
    • Liaise with internal and external stakeholders when there is a requirement to obtain certifications in new markets

    IDEAL CANDIDATE | WHAT ARE WE LOOKING FOR?

    • Knowledge and experience of security-related industry best practice
    • Has implemented security-related industry standards
    • Has performed risk assessments and/ or gap assessments
    • Coordinated PCI DSS and/or PCI PIN programs
    • Prior experience in the payments industry
    • Great attention to detail
    • The ability to distil complex requirements into something tangible for non-experts to understand

    go to method of application »

    Staff Cloud Engineer

    ROLE | WHAT WILL YOU BE DOING? 

    • Working at one of the fastest-growing fintech in Africa means you’ll be solving some unique challenges that we’re faced with. We’re looking for a talented engineer who’s excited by the opportunity to contribute to something meaningful and to work with a team of highly skilled engineers delivering impactful solutions.
    • Automation is key in being able to achieve the scale we aim to operate on and ensuring we are agile means we’re not only able to scale quickly but we’re also able to adapt and constantly iterate on our systems.

    Key responsibilities:

    • Keep our systems running - lead the troubleshooting and debugging of performance problems and architecture bottlenecks.
    • Contribute to the design and deployment of systems infrastructure for installing secure, highly available software at scale.
    • Work alongside a broader team of world-class engineers, sharing knowledge and collaborating on various projects.
    • Automate common functionality to empower various departments to manage their infrastructure needs independently.
    • Implement, monitor and scale systems that support large amounts of data and requests with a very high percentage of availability.
    • Work cross-functionally to understand the requirements for architecting infrastructure according to scale and high volumes of data.
    • Maintain and improve our various systems and infrastructure such as CI/CD, monitoring, logging and observability.
    • Continue to establish and refine our best practices for security, disaster recovery, migration and expansion of business systems infrastructure.

    IDEAL CANDIDATE | WHAT WE ARE LOOKING FOR?

    • At least 8+ years of production-level experience in designing, building and maintaining public cloud-based infrastructure (AWS, Azure or GCP)
    • At least 6+ years experience as a Senior member of a team.
    • Extensive production-level experience deploying software in a service-based and event-driven architecture.
    • Expert in debugging issues, identifying faults and enhancing logging of software.
    • Are experienced in IT infrastructure and systems security, cloud or network systems management, and business continuity.
    • Have expert knowledge of infrastructure-as-code tooling, configuration management and container orchestration software. Ansible, Puppet, Kubernetes (EKS or AKS) and Hashicorp tooling (Terraform, Nomad, Consul, Vault, Packer etc.)
    • Are experienced in writing code in languages such as Python, Ruby, Go etc.
    • Take lead on various projects and work collaboratively across the entire organisation.
    • Are transparent, articulate and driven to succeed.
    • Have a passion for enabling teams of software engineers.

    go to method of application »

    Staff Cloud Engineer - New Markets

    The role:

    • Working at one of the fastest-growing fintech’s in Africa means you’ll be solving some unique challenges that we’re faced with. We’re looking for a talented engineer who’s excited by the opportunity to contribute to something meaningful and to work within a team of highly skilled engineers delivering impactful solutions.
    • Automation is key in being able to achieve the scale we aim to operate on and ensuring we are agile means we’re not only able to scale quickly but we’re also able to adapt and constantly iterate on our systems.

    Key Responsibilities:

    • Planning out infrastructure projects in new markets and understanding the trade-offs around cost, maintenance and interoperability with our current architecture.
    • Keep our systems running - lead the troubleshooting and debugging of performance problems and architecture bottlenecks.
    • Work alongside a broader team of world-class engineers, sharing knowledge and collaborating on various projects.
    • Automate common functionality to empower various teams to manage their infrastructure needs independently.
    • Implement, monitor and scale systems that support large amounts of data and requests with a very high percentage of availability across physical, virtual and cloud based infrastructure.
    • Work cross-functionally to understand the requirements for architecting infrastructure according to scale and high volumes of data.
    • Maintain and improve our various systems and infrastructure such as CI/CD, monitoring, logging and observability.
    • Continue to establish and refine our best practices for security, disaster recovery, migration and expansion of business systems infrastructure.

    Key Requirements:

    • At least 8+ years of production-level experience in designing, building and maintaining public cloud-based infrastructure (AWS, Azure or GCP)
    • At least 6+ years experience as a Senior member of a team.
    • Extensive production-level experience deploying software in a service-based and event-driven architecture.
    • Expert in debugging issues, identifying faults and enhancing logging of software.
    • Are experienced in IT infrastructure and systems security, cloud or network systems management, and business continuity.
    • Have expert knowledge of infrastructure-as-code tooling, configuration management and container orchestration software. Ansible, Puppet, Kubernetes (EKS or AKS) and Hashicorp tooling (Terraform, Nomad, Consul, Vault, Packer etc.)
    • Are experienced in writing code in languages such as Python, Ruby, Go etc.
    • Take lead on various projects and work collaboratively across the entire organisation.
    • Are transparent, articulate and driven to succeed.
    • Have a passion for enabling teams of software engineers.
    • Are willing and able to do regular traveling to our new markets as a part of your role

    Method of Application

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Yoco Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail