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: Sep 30, 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

    Chipper is the largest mobile cross-border money transfer platform in Africa. We are a small passionate team, dedicated to expanding financial inclusion in some of the global regions most in need of accessible, interoperable, easy-to-use, and affordable financial services.
    Read more about this company

     

    Senior Engineer, Cards

    Job Description

    • As a Senior Software Engineer on the Cards Team, you'd be responsible for building out Chipper's core infrastructure for issuing virtual and physical cards to our growing global customer base.
    • Many people living in Africa have been traditionally excluded from the modern economic world due to lack of a robust internet enabled cards - As a cards engineer, you get to work on changing that.

    What You Will Be Doing

    • Be An Owner: Own management of the Chipper Cards Infrastructure
    • Coordinate with various partners, processors, banks, compliance and security services to build and scale a secure card issuing infrastructure
    • Build reliable, failsafe systems with automated monitoring and alerting
    • Think critically about how to best scale the infrastructure to serve the next 100m+ users on the platform
    • Proactively seek out, and find solutions for any potential security vulnerabilities within the application infrastructure.

    What You Should Have

    • Limitless curiosity, persistence and a desire to get things done
    • Ability to work autonomously, in ambiguity and collaboratively
    • Strong communication skills
    • Worked on systems where data consistency and availability is required
    • Demonstrated technical initiative on previous projects.

    Great to Have:

    • Managing Node.js backend services at scale
    • Payment / finance focused technology
    • Working with event driven microservices.

    About Our Tech Stack

    • Node.js + Typescript service-based architecture
    • React Native Android/iOS application
    • PostgreSQL application databases
    • RabbitMQ for inter-server communication
    • Server hosting on Heroku and Google Cloud Platform
    • Fully automated CI/CD using Heroku CI and Github
    • Application monitoring with Datadog, Logz.io, and Amplitude
    • Snowflake for data warehousing and analysis
    • Python for in-depth data analysis, transformation, and reporting.

    go to method of application »

    Senior Engineer, Marketplace

    About The Role

    • As a Senior Software Engineer on Marketplaces, you'd be responsible for scaling out the Airtime, Bills & Data services with an event driven core infrastructure to multiple countries globally.

    What You Will Be Doing

    • Be An Owner: Own management of the Chipper Airtime, Bills & Data infrastructure
    • Coordinate with multiple partners, telcos and MNOs across the world to scale our airtime, bills and data services for all our customers
    • Work with stakeholders to define and set Airtime, Bills & Data roadmap for your team.
    • Build reliable, failsafe systems with automated monitoring and alerting
    • Expose APIs to internal systems that rely on Chipper's Airtime, Bills and Data systems
    • Think critically about how to best scale the infrastructure to serve the next 100m+ users on the platform
    • Proactively seek out, and find solutions for any potential security vulnerabilities within the application infrastructure

    What You Should Have

    • Limitless curiosity, persistence and a desire to get things done
    • Ability to work autonomously, in ambiguity and collaboratively
    • Strong communication skills, both written and oral
    • Worked on systems where data consistency and availability is required
    • Demonstrated technical initiative on previous projects
    • Experience integrating and maintaining 3rd Party API integrations

    Great to have:

    • Managing Node.js backend services at scale
    • Payment / finance focused technology experience
    • Working with event driven microservices

    About Our Tech Stack:

    • Node.js + Typescript service-based architecture
    • React Native Android/iOS application
    • PostgreSQL application databases
    • RabbitMQ for inter-server communication
    • Server hosting on Heroku and Google Cloud Platform
    • Fully automated CI/CD using Semaphore, Heroku CI, and Github
    • Application monitoring with Datadog, Logz.io, and Amplitude
    • Snowflake for data warehousing and analysis
    • Python for in-depth data analysis, transformation, and reporting

    go to method of application »

    Staff Engineer, Money Movement

    Job Summary

    • As an engineer on the Money Movement Team, you will be responsible for abstracting out all the complexities of moving money globally.
    • Specifically - working with multiple different currencies, integrating with multiple different payment methods with dozens of banks, aggregators, telcos, liquidity providers with the end goal of abstracting this complexity away from other internal services and Network API end users.

    What You Will Be Doing

    • Be an Owner: Take ownership with Chipper's Money Movement Infrastructure
    • Spearhead initiatives with a wide range of systems and teams to deliver a solid foundation for our global payment services
    • Design, build, and maintain APIs, services, and systems across Chipper's engineering teams
    • Improve engineering standards, tooling, and processes across the company
    • Think critically about how to best scale the infrastructure to serve the next 100m+ users on the platform
    • Ensure superb data quality and availability
    • Enable better monitoring, observability, reliability for a variety of third-party integrations
    • Enable Chipper to launch in completely new markets or payment methods to reach customers around the world

    What You Should Have

    • Passion for architecting systems that are simple and easy to use.
    • Limitless curiosity, persistence and a desire to get things done.
    • A genuine enjoyment of learning and diving into the nuts-and-bolts of how things work.
    • Ability to work autonomously, in ambiguity and collaboratively.
    • The ability to thrive on a high level of autonomy and responsibility.
    • Worked on systems where data consistency and availability is required.
    • Demonstrated technical initiative on previous projects.
    • Prior experience working in financial technology, preferably in global payments.

    Great to have:

    • Managing Node.js backend services at scale
    • Working with event driven microservices
    • Experience working across teams to champion technical intiatives

    About Our Tech Stack

    • Node.js + Typescript service-based architecture
    • React Native Android/iOS application
    • PostgreSQL application databases
    • RabbitMQ for inter-server communication
    • Server hosting on Heroku and Google Cloud Platform
    • Fully automated CI/CD using Heroku CI and Github
    • Application monitoring with Datadog, Logz.io, and Amplitude
    • Snowflake for data warehousing and analysis
    • Python for in-depth data analysis, transformation, and reporting

    go to method of application »

    Senior Engineer, USSD

    Job Description

    • As a Senior Software Engineer, USSD, you will be building out our services for various USSD (Unstructured Supplementary Service Data) Services Chipper wide. These will range from services that power authentication, onboarding, payments, withdrawals, balance checks and other core product experiences all over USSD.
    • We are a small team. You will be encouraged to engage in high-level technical decision making, and there will be a lot of room for growth for early hires as the company continues to expand.
    • The Chipper team is truly global on a daily basis, you might be interacting with team members in San Francisco, Los Angeles, New York City, London, Accra, Lagos, and Nairobi
    • You will not be micromanaged. We have an engineering team culture centered on open-communication, honest feedback, and personal responsibility.

    What You Will Be Doing
    We don’t tend to define rigid roles for engineers within our team - the projects that you work on will largely be driven by your own areas of interest. Here are some examples of roles that you might fill on the team:

    • Build out intuitive USSD experiences across all telcos and carriers, working closely with UX designers and researchers to make the app easy to use
    • Assist other engineers in implementing new features across the full stack, delivering massive impact by iterating rapidly on the frontend and backend and delivering critical new functionality to the end user
    • Architect new services and functionality on the backend, utilizing cutting edge technologies such as high-throughput messaging queues to build out performant, fault-tolerant systems with a focus on elegance and simplicity
    • Comb through tens of millions of data points, discovering new insights and building advanced algorithms (incorporating machine learning techniques) to solve tough issues such as fraud detection and identity verification.

    What You Should Have

    • We don’t care very much about checking boxes, such as “X years of experience” or “Familiarity with X framework” to show that you’re qualified for this role.
    • We’re looking for talented, passionate engineers, who enjoy writing clean, well structured, and well-tested code.
    • An ideal team member will be self-driven, will enjoy owning their own projects, and will be able to constructively communicate with the rest of the team in order to brainstorm, disambiguate project specifications, and to give (and receive) feedback on everything from coding style to high-level architecture and design.
    • Most importantly, we’re looking for engineers who love learning and are highly interested in the complexities of the business.

    Our Tech Stack:
    The more familiarity you have with our tech stack, the better. The technologies that we use include, but are not limited to:

    • Node.js
    • Modern Javascript (ES8) & Typescript
    • PostgreSQL
    • RabbitMQ
    • React Native (nice to have)
    • Python + Jupyter Notebooks (nice to have)

    go to method of application »

    Staff Engineer, Security

    About Our Tech Stack

    • Node.js + Typescript service-based architecture
    • React Native Android/iOS application
    • PostgreSQL application databases
    • RabbitMQ for inter-server communication
    • Server hosting on Heroku and Google Cloud Platform
    • Fully automated CI/CD using Heroku CI and Github
    • Application monitoring with Datadog, Logz.io, and Amplitude
    • Snowflake for data warehousing and analysis
    • Python for in-depth data analysis, transformation, and reporting

    What You Will Work On

    • Security engineering at Chipper spans the full-stack - this role involves gaining an understanding of the technical architecture of the Chipper Platform, continuously examining different attack surfaces, and proactively identifying and implementing security-hardening measures.
    • Security engineering at Chipper is also a heavily collaborative role. Security is a principle that permeates everything that we work on, and the security engineering team works with a wide variety of other teams in order to spread understanding of potential vulnerabilities and to instill a security-focused mindset within everything we do.

    Some examples of responsibilities include:

    • Actively participating in project planning, code reviews, and spec reviews, to assist in hardening the design and implementation of a wide variety of projects
    • Collaborating with the the data intelligence team to identify new queries, analysis pipelines, ML models, and alerts to be built in order to detect security-relevant activity
    • Working with the DevOps team to verify full firewall coverage, and managing internal key storage and access controls
    • Integrating with new security software vendors and managing current security-related software integrations
    • Orchestrating penetration tests and other security-related accreditation with external firms
    • Working with different product teams to harden various 3rd-party API integrations with enhanced connection verification and scheduled credential rotations
    • Brainstorming with the design team to create user-facing systems that are secure and easy to use

    What You Should Have
    The role isn't very focused on being an expert on any specific security domain (such as in a specific language or framework or layer of the application stack) - the most important skills are:

    • Having an inquisitive, curious, and investigative mindset - thriving at independently reviewing designs and codebases and seeking out potential vulnerabilities
    • Broad full-stack technical ability - being able to quickly gain familiarity with different technologies in-use throughout the team in order to competently understand the code and system designs

    Great To Have

    • Past experience in a role with significant security engineering responsibilities
    • Past experience with fintech and early-stage startups
    • Leadership interest and/or experience
    • Familiarity with our tech stack - Node.js, Typescript, Python, React Native, RabbitMQ, PostgreSQL, Snowflake
    • Familiarity with our tool stack - ELK, Datadog, Cloudflare, Heroku, AWS, GCP, Retool

    Method of Application

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Chipper Cash Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail