Skip to content
mimi

Senior Python Software Engineer

MIT Recruitment

Cape Town · Hybrid Full-time Senior 1w ago

About the role

About

Our client is a cutting‑edge fintech company shaping the future of digital payments across Africa.

  • We empower businesses of all sizes - from startups to enterprise merchants - by providing a secure, scalable, and seamless payments infrastructure.
  • We have a hybrid / remote working environment
  • We offer a hybrid work environment, allowing for a combination of remote and in‑office work.

Duties & Responsibilities

Our Tech Stack

Languages: Python and TypeScript
Infrastructure: AWS (primarily Lambda, API Gateway, S3 and Serverless)
Databases: MongoDB, MySQL, PostgreSQL
Tools: Jira, Confluence, Git, Postman, Cypress
CI/CD & Automation: GitLab Pipelines
Monitoring: Grafana / Sentry / Datadog

Role Expectations

  • Successfully able to build new features and enhance existing Commerce features
  • Design, build, and integrate technical requirements alongside the team across our
    full Commerce product portfolio
  • Ensure secure, scalable, and compliant payment processing to our backendEffective troubleshooting and debugging of Commerce issues
  • Independently diagnose and propose solutions for issues and incidents, leveraging logs, monitoring, and code analysis
  • Bonus - Experience with Payments

Problem-Solving & Ownership

  • Ability to design elegant, scalable solutions for new features
  • Able to iteratively maintain and evolve existing features to meet best practices and modern standards
  • Takes initiative, owns projects end‑to‑end, and thrives in a fast‑paced, high‑scale environment

Collaboration & Communication

  • Works well in a fully remote team, with strong written and verbal communication skills in English
  • Comfortable working cross‑functionally with product, operations, and external partners

Desired Experience & Qualification

Technical Expertise

  • 7+ years of experience in cloud‑based backend engineering
  • Strong experience with Python and Typescript
  • AWS experience (primarily Lambda, API Gateway and Serverless)
  • Database experience (MySQL, MongoDB)

Requirements

  • 7+ years of experience in cloud-based backend engineering
  • Strong experience with Python and Typescript
  • AWS experience (primarily Lambda, API Gateway and Serverless)
  • Database experience (MySQL, MongoDB)

Responsibilities

  • Build new features and enhance existing Commerce features
  • Design, build, and integrate technical requirements across the full Commerce product portfolio
  • Ensure secure, scalable, and compliant payment processing to our backend
  • Effective troubleshooting and debugging of Commerce issues
  • Independently diagnose and propose solutions for issues and incidents, leveraging logs, monitoring, and code analysis

Skills

AWS LambdaAWS API GatewayAWS ServerlessCypressDatadogGitGitLab PipelinesGrafanaJiraMongoDBMySQLPostgreSQLPostmanPythonSentryTypeScript

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free