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: Aug 18, 2021
    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

    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.
    Read more about this company

     

    QA Tester (SaaS/FinTech)

    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:

    • 3-5 years of experience as a QA Tester
    • Strong knowledge of software QA methodologies, tools and processes
    • Experience in writing clear, concise and comprehensive test plans and test cases
    • Hands-on experience with automated testing tools
    • Solid knowledge of SQL and scripting
    • Experience working in an Agile/Scrum development process
    • Experience with performance and/or security testing is a plus

     

    Responsibilities:

    • Review requirements, specifications and technical design documents to provide timely and meaningful feedback
    • Create detailed, comprehensive and well-structured test plans and test cases
    • Design, develop and execute automation scripts using open source tools
    • Identify, record, document thoroughly and track bugs
    • Perform thorough regression testing when bugs are resolved
    • Develop and apply testing processes for new and existing products to meet client needs
    • Liaise with internal teams (e.g. developers and product managers) to identify system requirements
    • Monitor debugging process results
    • Track quality assurance metrics, like defect densities and open defect counts
    • Stay up-to-date with new testing tools and test strategies


    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

    go to method of application »

    Scrum Master (SaaS/FinTech)

    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

    go to method of application »

    Senior Software Developer (Python) - FinTech

    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. 

    go to method of application »

    Technical Lead/CTO (SaaS/FinTech/InsurTech)

    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!

    go to method of application »

    Product Manager (FinTech)

    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.

    Method of Application

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Black Pen Recruitment Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail