Subscribe to Job Alert
Join our happy subscribers
Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us
Black Pen Recruitment is a diversified specialist recruitment consultancy situated in the heart of Cape Town, led by highly respected recruitment professionals, each accomplished in their own right to consult and deliver on staff placement assignments.
Job Description
QA Tester (SaaS/FinTech)
Are you an experienced QA Tester? Do you want to work in a dynamic and ever changing environment?
Well look no further! We have an opportunity for you!
Our client is a leading provider of a powerful SaaS platform that organises and accelerates businesses offering insurance solutions with Headquarters based in Cape Town. This tech business is moving ahead in a positive trajectory which is certainly why it is backed by several top-ranking/highly recognised global FinTech investors. They are looking for a skilled QA Tester to join their exciting team.
AS QA Tester, you will test software, systems, and workflows for errors and verification before and during deployment making sure that the final product observes the company’s quality standards.
Job Type: Full-Time | Remote
Requirements
Requirements:
Responsibilities:
Benefits:
Remote work
Job Description
Scrum Master (SaaS/FinTech)
Are you an experienced Scrum Master? Do you want to work in a dynamic and ever changing environment?
Well look no further! We have an opportunity for you!
Our client is a leading provider of a powerful SaaS platform that organises and accelerates businesses offering insurance solutions with Headquarters based in Cape Town. This tech business is moving ahead in a positive trajectory which is certainly why it is backed by several top-ranking/highly recognised global FinTech investors. They are looking for a skilled Scrum Master to join their exciting team.
Job Type: Full-Time | Remote
Requirements
Requirements:
A Certified Scrum Master
2-3 years as Scrum Master
2-5 years in Agile Development Environment
Ability to recognise areas of improvement and implement or work with others to make the necessary process changes
Excellent communication and interpersonal skills. Ability to interact with a wide range of individuals from Developers, Testers and Product Owners to senior management and executives.
Knowledge of and exposure to other software development methodologies and project management frameworks and concepts.
Responsibilities:
Work closely with the development teams to identify existing process pathologies and identify and prioritise agile improvement roadmap to support consistent foreseeable delivery.
High velocity communicator; ensure that all information regarding changes in scope, delays & other issues are communicated to key stakeholders.
Runs daily, weekly, and monthly agile ceremonies efficiently and strictly.
Participate in daily stand-ups, ensuring agile processes are followed, provide feedback to delivery teams, and focus the teams on agreed sprint goals.
Drives improvements that are generated by agile retrospectives.
Research and educate the teams regarding utilisation of appropriate features of our agile management tools
Provide update reports on Agile process for the wider organisation
Facilitate the communication across different delivery teams to resolve dependencies and impediments
Work with Business Analyst and COO to protect the current sprint commitments and continually refine and prioritise the backlog
Enforces the definition of ready for work coming into the development team
Enforces and educates external parties about the process for submission of development work requests.
Continuously learn and educate the development team on Agile methodologies and practices
Coach and mentor the delivery teams to increase agile maturity across the company
Actively contributes to the Scrum Master Community of Practice
Benefits:
Remote work
A laptop and peripherals to get you going (should you not have your own)
An office situated in the centre of Cape Town
Highly competitive compensation
A dynamic, startup environment where you won’t just be a number and your ideas can be made into reality
Education opportunities in the form of budget and time allocation for short courses
A hands on management team who will be on the front lines with you, instead of trying to micromanage you from the top
Job Description
Senior Software Developer - Python (FinTech)
Are you an experienced Software Developer that thrives when using Python? Do you want to do meaningful work, grow your career, and make valuable contributions to the SME sector and SA economy as a whole? Well look no further!
Our client, a proudly South African and award winning FinTech company, is looking for a Senior Software Developer - Python who is innovative and agile. The company specializes in convenient alternatives to traditional business loans to small businesses, enabling easy access to funding and cash advances with no security requirement for their clients' working capital needs.
As a Senior Software Developer - Python you will be responsible for overseeing junior developers on projects; and supporting various development duties, as well as, writing code, analyzing data, and contributing to the design and implementation of software.
You will also be a team leader within your department.
Type: Remote
Requirements
Basic Qualifications:
Degree in Computer Science/Information technology or equivalent experience
5-10 years relevant experience in Software development
Knowledge and experience with one or more development methodologies
Experience in developing engineering processes
Current Tech Stack:
DB: PostgreSQL
ETL: Python
Infra: AWS (Lambda, Route53, API Gateway, CloudFront, S3, SES)
Dev Tools: Git, Bitbucket, Pipelines, Slack, Gitkraken
OS: Ubuntu or Windows 10
Apps: SagePay, SalesForce, Jira
Dashboards: Dash / Plotly
Reporting: MS Office
Additional key requirements for this position include:
Extensive knowledge of software development and its technologies
Strong knowledge of Javascript, Python, and PostqreSQL
Solid experience in coding
Strong knowledge of user interfaces
Strong knowledge of HTML and web frameworks
Good with communication
Good time management skills
Must believe in agile methodologies and love collaborations
Must be flexible, with an open mind to find solutions to overcome challenges
Ability to multitask while working under pressure
Trustworthy, reliable, and responsible
Target and outcome driven
Methodical approach to work with a ‘can do’ attitude
Self- Motivated and passionate about motivation within a team
Duties & Responsibilities:
Performing coding assignments
Reviewing code work for accuracy and functionality
Creating and implementing design plans
Analyzing code segments regularly
Delegating tasks to team members
Keeping up-to-date with industry trends and technology developments
Managing a small team of junior developers
We are looking for developers who:
Are able to identify and resolve problems / bottlenecks and find suitable solutions
Are open to exploring new technologies
Are passionate about setting high standards, and shipping quality software
Like to communicate - in email, on Slack but best in person
Are inspiring to work for / with
Can help non-developers understand - and engage with - the product development process
Constantly strive to find / come up with better ways to do things
Want to keep learning and love sharing knowledge
Benefit you will receive:
Medical Aid company contributions through Discovery Health for its main members.
100% contribution to group risk benefits with Discovery Health (Income Protection and Life Insurance Cover).
Study Assistance Programs.
Wellness Programs and initiatives.
Access to excellent Employee Assistance Programs with 24 hour counselling services available for employees and their family members.
High end tech - company laptops and equipment.
Remote working conditions.
Truth coffee and healthy, wholesome on-site catering.
Reward and recognition programs.
A one-of-a-kind culture: our TRIBE is connected, inclusive, forward-thinking, energetic, and family orientated.
Job Description
Technical Lead/CTO (SaaS/FinTech/InsurTech)
Our client is a leading provider of a powerful SaaS platform that organises and accelerates businesses offering insurance solutions with Headquarters based in Cape Town. This tech business is moving ahead in a positive trajectory which is certainly why it is backed by several top-ranking/highly recognised global FinTech investors.
And now… they are looking for someone, to become an integral member of this rapidly-growing company. The position requires a Technical Lead/CTO capable of utilising their range of technical skills to the full extent in order to improve the business’s processes throughout the organisation.
Job Type: Full-Time | Remote
Requirements
The ideal candidate would be someone who has:
Strong Technical Leader/hands-on programmer
Their time will be spend ± 70% programming and 30% management/process
At least 5 years total programming experience
At least 2 years of Django experience, and if not Django, then 2 years Ruby on Rails
A senior Python programmer
Bonus:
Django ORM
Full-stack is preferred
Scrum Master Qualified
Project Management experience
Responsibilities
Team leadership, strategy & planning
Lead and manage a technical team of Developers.
Technical recruitment, identifying personal development needs, motivating and performance managing the team.
Drive the strategic outcome of products & services taking into account emerging and legacy technologies.
Oversee strategy for both product and bespoke code base platform definition and implementation.
Devise and execute a tactical plan which can be collaboratively carried out by the team – to implement improvements to our products, services, processes and knowledge sharing within the team.
Facilitate the smooth delivery of all projects, enhancements and support delivered by the team.
Facilitate the technology and methodology decision making throughout the team, including standardisation of system architecture, reusable code base development, versions of software tools, best practice, source control and deployment processes.
Software Development
Keep up to date with the latest software development technologies and methodologies.
Drive consistent standards and approaches towards technological advancement, including security.
Write clean and healthy structured, well-documented code.
Build future-proof reusable core code libraries, which can be shared, in order to drive further efficiencies throughout the team.
Deliver code which is well tested and consistently error-free.
Benefits
Work for an amazing tech startup that is disrupting the industry.
100% remote.
Work with some of the most amazing people doing awesome things!
Job Description
Product Manager (Fintech)
Are you an experienced Product Manager? Do you have a software engineering background? Are you looking for a remote job?
Then we have the opportunity for you!
Our client, an American based remote company, is looking to hire a Product Managerto join their exciting remote team. Their objective is to help people with their financial wellbeing. They do this through a combination of financial education and automation.
As Product Manager, you’ll be integrating into their existing product team, and overseeing the future and growth of their mobile and web applications. You’ll work closely with the CTO and Engineering Leads, UI/UX team, as well as external contractors.
The ideal candidate will have strong demonstrated experience as either a Product Manager, Product Lead or Head of Product for mobile and web applications.
Job Type: Full-Time |Remote
Requirements
The Ideal Candidate Should have:
Strong communication skills are a must for this position, especially in a remote environment
3+ years of experience working on Product for web and mobile applications
2+ years of experience leading Product and/or Engineering teams
Strong organizational skills and a mindset of documenting everything (we use Notion)
Experience with project management tools (we use Jira)
Experience with design/prototyping skills (we use Figma)
Experience with App Store Connect and the Google Play Console
The ability to adapt to a fast-moving and growing remote environment, with the ability to hold yourself and others accountable
A background in Software Engineering
A background in User Experience and/or Customer Success
Previous early-stage startup or Fintech experience
Responsibilities:
Taking ownership of our product, including responsibilities like defining features, writing acceptance criteria and user stories, test plans, and release checklists
Communicate functionality and release plans internally to the Engineering, UI/UX, Marketing and Customer Success teams and manage feedback
Prioritize product development work and manage the backlog of features based on company priorities
Manage the daily workflow and timeline with our team of engineers, QA team, and designers
Maintain consistent communication across our internal teams. This position will communicate across the entire company
Ensure we ship quality features that meet our release criteria and priorities
Designing A/B tests to confirm or disprove our hypotheses
Benefits:
Healthcare coverage through UnitedHealthcare (including dental)
Fully remote position, with the eventual option for hybrid work
Flexible work schedule
If you are interested in the position, apply today! All CVs to be submitted in English.
Use the link(s) below to apply on company website.
Build your CV for free. Download in different templates.
Join our happy subscribers