Jobiglo

No results.

Full-Stack Python Engineer (Hybrid)

Prime South Africa · Bryanston

New
Hybrid Mid 🇬🇧 English
Python Flask HTML5 CSS JavaScript HTMX Asyncio Git GitHub SQL Microsoft SQL Server Docker Azure AWS OAuth2 SSO Azure AD Pandas SQLAlchemy nginx gunicorn waitress

Job description

About the role

We are looking for a Full‑Stack Python Engineer to design, build and maintain internal web applications that sit on top of our data platforms. The role combines backend development with clean, intuitive front‑end interfaces, enabling non‑technical users to work with data efficiently. This hybrid position requires office attendance only two days per month.

Key responsibilities

  • Develop and maintain Python‑based web applications using Flask, exposing internal data products and tools.
  • Create responsive front‑ends with HTML5, CSS, JavaScript and HTMX.
  • Integrate applications with existing systems via iframes or embedded HTML.
  • Collaborate with data scientists to consume datasets (Pandas, SQLAlchemy) and turn them into user‑driven workflows.
  • Implement asynchronous processing, background jobs and long‑running tasks.
  • Write and optimise SQL queries against Microsoft SQL Server and other pre‑built datasets.
  • Manage deployment basics, running Flask apps behind nginx, gunicorn or waitress.
  • Ensure security best practices, including session management and input validation.
  • Document code, write README guides and maintain unit/integration tests.

Required profile

  • 2+ years of professional software development experience.
  • Bachelor’s degree in Computer Science, Engineering, Biology or a related quantitative field.
  • Strong Python programming skills and solid front‑end knowledge.
  • Experience with Git and GitHub workflows.
  • Basic understanding of SQL and relational databases.
  • Awareness of security considerations in web applications.

Required skills

  • Python, Flask
  • HTML5, CSS, JavaScript, HTMX
  • Asyncio or similar asynchronous concepts
  • Git, GitHub
  • SQL, Microsoft SQL Server, T‑SQL
  • Docker, Azure, AWS
  • OAuth2, SSO, Azure AD
  • Pandas, SQLAlchemy
  • nginx, gunicorn, waitress
  • Unit and integration testing

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec Prime South Africa.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

By continuing, you accept our terms of use.

Already have an account? Login

Published 5 days ago

Expires 1 month from now

9 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

Prime South Africa

Bryanston