Create Alert
Email me similar jobs

Back End Developer (Python)

Contract

About the Role

You have a strong programming background? You feel at home designing back‑end systems and scalable architectures? You write clean, efficient, and maintainable Python code with attention to detail?

Join Elixirr Digital as a Back End Developer (Python) and shape the future of innovative, data‑driven solutions!

As a Back End Developer (Python) , you’ll be responsible for architecting, developing, and optimizing high‑performance applications, APIs, and services that power robust and scalable platforms. You’ll solve complex engineering challenges, design efficient system integrations, and ensure best practices in code quality and testing. You’ll collaborate closely with cross‑functional teams, mentor junior developers, and contribute to driving technical excellence across projects.

Location: onsite in Cape Town or Johannesburg (employment contract).

Responsibilities

  • Proposing and designing software solutions to address complex business needs
  • Integration of data storage solutions
  • Providing technical guidance and support to junior colleagues
  • Preparing technical and procedural documentation
  • Applying modern principles, methodologies, and tools to advance business initiatives and capabilities
  • Collaborating with cross‑functional teams to design, develop, and implement new features that enhance project functionality

Required Competencies & Skillset

  • Expert in Python
  • Experience with APIs and FastAPI, including integrations with third‑party tools
  • Knowledge of NoSQL and relational databases
  • Working knowledge of Azure SDK for Python (azure‑identity, azure‑data‑tables, azure‑keyvault‑secrets)
  • Experience with model deployment: containers, microservices, and serverless functions
  • Understanding of Kubernetes concepts (architecture and design)
  • Proficient understanding of code versioning tools (Git)

Nice to Have

  • Knowledge of JavaScript, TypeScript, Angular or React
  • Experience integrating with third‑party payment APIs (Moneris, Stripe, Adyen, PayPal)

Personal Qualities

  • Passionate about technology . Anticipate, recognize, and resolve technical problems using a variety of specialized tools for application development and support.
  • Independent . Self‑motivated and ambitious, capable of managing multiple responsibilities effectively.
  • Problem‑solver . Think creatively and find solutions to complex challenges.
  • Creative and outside‑the‑box thinker . Look beyond blog posts and whitepapers, competitions, and state‑of‑the‑art benchmarks to solve real‑world problems.
  • Communicator . Strong verbal and written communication skills essential for effective collaboration and timely delivery of results within the team.
  • Proficient in English . Fluent in English, written and spoken, as required for a global environment.

Compensation & Equity

  • Performance bonus
  • Employee Stock Options Grant
  • Employee Share Purchase Plan (ESPP)
  • Competitive compensation

Health & Well‑Being

  • Health benefits plan
  • Flexible working hours
  • Pension plan

Projects & Tools

  • Modern equipment
  • Big clients and interesting projects
  • Cutting‑edge technologies

Learning & Growth

  • Growth and development opportunities
  • Internal LMS & knowledge hubs
#J-18808-Ljbffr
Similar jobs

Back End Developer (Python)

Apply Now
Back to search page