Jobs Career Advice Post Job
X

Send this job to a friend

X

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

  • Posted: Sep 25, 2023
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Born in 2019, we are a pan-European company with a global presence. We've built a fast-paced, energetic, and innovative environment, always aiming to put our customers first. We build tools to unlock hassle-free payments, better business management, new and returning customers, all on fair terms. Our all-in-one offering is designed to simplify the everyda...

     

    Principal Software Engineer

    About the Job

    Job Description

    Your Team

    • You will work with a diverse team to help shape the future of our Engineering Department. You will shape the technology of the company while solving business problems and incorporating customer feedback.
    • You may use technologies such as Go, Java, Python, Kotlin, C#, to write maintainable, performant and high-quality code. We focus on continuous deployment and iterative delivery, to ensure that our code runs reliably on our infrastructure, allowing you to focus on delivering value to merchants in a fluid manner.

    Your Mission

    On a regular day as a Principal Software Engineer with us:

    • You are a key influencer for strategic decisions in the company. You bring technology and industry context to business decisions;
    • You are adept at building consensus and driving closure on contentious topics;
    • You guide the career growth of the most senior technical talent in the company. You participate in performance evaluations and advocate for the careers of others;
    • You write clean, secure, and well-tested code to solve business problems;
    • You build tools and integrate systems to scale the effectiveness of products across the business;
    • You collaborate and communicate effectively within the team and across the organisation to achieve the team’s goals;
    • You identify intrinsically hard problems (e.g., major bottleneck or existing architectural complexity that slow down or prevent innovation, pose a critical business or security risk, undefined opportunity with potentially high impact.)
    • You lead by example; you recognize that every solution you produce will be used as a role model for others;
    • You create positive and lasting change on the architecture and technical abstractions of the company. You guide decisions to be intentional, incremental, and aligned toward long-term goals for the company.

    Qualifications

    Your Story

    • You have 8+ years of experience as a software engineer leader;
    • You have experience motivating colleagues at all levels;
    • You have experience growing and scaling teams;
    • You enjoy serving as a mentor and supporter for fellow developers and team-mates;
    • You have experience with relational and non-relational databases;
    • You are well-versed in using Containers for packaging your application;
    • You can set up effective CI/CD pipelines;
    • You can effectively use Git or other distributed SCM;
    • You have previous experience in the Payments Industry would be a plus;
    • You can operate services that the team builds while identifying opportunities for improvements and keeping to the agreed levels of service.

    Additional Information

    The Perks

    • 25 days of Annual Leave;
    • Possibility to travel to different offices around Europe;
    • Friendly, comfortable and informal office environment in Cape Town;
    • Flexible working hours, as long it suits both you and your team.

    go to method of application »

    Principal QA Engineer

    About the Job

    Job Description

    Your Team

    • You will work with a diverse team to help shape the future of a custom branded payment, ordering & loyalty app. Your team will use technologies such as Cypress, SQL, Appium, Postman, HPQC, Spira test, and testlink. 

    Your Mission

    On a regular day as a Principal QA Engineer, you will:

    • Develop and implement QA test policies, test strategy, procedures, and, standards across the organization;
    • Establish and maintain QA frameworks for software development;
    • Define and monitor QA metrics to measure the effectiveness of software development processes;
    • Provide leadership, guidance, and mentorship to QA engineers;
    • Collaborate with cross-functional teams, including development, product management, and operations to ensure high-quality software products;
    • Design and implement automated testing frameworks to improve efficiency and accuracy of QA testing (preferred tools are Cypress JavaScript, Appium Java and Postman);
    • Identify and prioritize areas of improvement in the software development lifecycle;
    • Report and track defects, and work with development teams to ensure timely resolution;
    • Continuously evaluate and implement new QA tools, technologies, and methodologies to improve QA processes;
    • Be able to implement TMMI;
    • Be able write test plans;
    • Be able to write test cases;
    • Be able to write test closure reports;
    • Use test management tools efficiently to impact product delivery.

    Qualifications

    Your Story

    • At least 10 years of experience in software quality assurance, with 5 years in a leadership role;
    • Strong knowledge of software development processes, methodologies, and tools;
    • Strong leadership, communication, and interpersonal skills;
    • Experience in test automation, including developing and implementing automated testing frameworks from scratch;
    • Knowledge and experience of API Testing;
    • Knowledge of database systems, SQL, and scripting languages;
    • Strong analytical and problem-solving skills;
    • Experience with Agile methodologies and continuous integration/continuous delivery (CI/CD) practices.

    Additional Information

    The Perks

    • 25 days of Annual Leave;
    • Possibility to travel to different offices around Europe;
    • Friendly, comfortable and informal office environment in Cape Town;
    • Flexible working hours, as long it suits both you and your team.

    go to method of application »

    Engineering Manager

    About the Job

    Job Description

    • We are looking for someone who is eager to learn and improve every day by taking ownership of their role and responsibilities. We are looking for individuals with a strategic and analytical mindset and a vision for the future.
    • You will have an understanding of acquiring processes such as clearing/settling and how payments work in general. Above all, we require someone who harbours the ambition to grow with the company.
    • You will be exposed to the entirety of our business, and it is up to you to carve your path. The entrepreneurial spirit lies in the heart of our culture. we are seeking self-starters to take ownership of problems they observe and tackle them creatively.

    On a regular day as an Engineering Manager with us:

    • You continuously improve, refine and guarantee the execution of the roadmap, the development processes, and the quality of the tasks;
    • You are leading and mentoring the team, coaching engineers on architectural thinking and advanced engineering practices empowering them in aiming the higher work standards.
    • You set goals and development tasks supporting the team with feedback and development plans as they progress.
    • You are the one responsible for your team’s career, you will need to plan and conduct the team’s performance review.
    • You are being aware of the overall project plan in order to allocate and prioritize work to ensure timelines are met.
    • You participate and contribute to the recruitment processes by planning the upcoming team needs, conducting interviews, and designing the onboarding processes.

    Qualifications

    • A list of qualifications, skills and knowledge required to perform this role.
    • You are people-driven and have a team player profile that engaged and empathises with others.
    • You are able to communicate effectively at all levels with internal and external stakeholders.
    • You are passionate about solving highly complex challenges in a detail-oriented way.
    • You value the use of automation to reduce repetition/waste and the chance of human error.
    • You have experience in leading or mentoring a team; You have significant experience in delivering complex projects in software companies.
    • You have experience in project/product management, onboarding, training or mentoring processes.
    • You are solution-oriented with a “get it done” attitude that finds motivation in fastpaced environments.
    • You are fluent in English.

    Method of Application

    Use the link(s) below to apply on company website.

     

    Build your CV for free. Download in different templates.

  • Get new ICT / Computer jobs like this on Telegram.Subscribe on Telegram
  • Send your application

    Back To Home

Career Advice

View All Career Advice
 

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail