freehire launches on Product Hunt on 26 August.

Follow →

Python Full Stack Engineer

Full Stack Engineer (AI & Data Platforms)

Role Overview

We are looking for a Python Full Stack Engineer to design, develop, and enhance AI-enabled web applications that support data-intensive business solutions. The role involves building scalable frontend and backend components, implementing DevOps practices, and collaborating with cross-functional teams to deliver secure and high-performing digital products. Key Responsibilities

Design, develop, and maintain full-stack applications using

ReactJS with TypeScript

for the frontend and

Python frameworks

such as

Django

or

FastAPI

for the backend. Develop and enhance application modules supporting

AI-powered

and

data-driven

workflows. Build, maintain, and optimise

CI/CD pipelines

using

GitLab . Implement automated testing frameworks to improve application quality, reliability, and deployment efficiency. Work closely with developers and cross-functional stakeholders to deliver technical solutions and provide design recommendations. Participate in

code reviews , contribute to system architecture discussions, and promote engineering best practices. Requirements

Degree in

Computer Science, Information Technology , or a related discipline. Minimum

3 years of experience

in

full-stack web application development . Experience working in collaborative software development teams with version control and

CI/CD

practices using tools such as

Git . Strong proficiency in

JavaScript/TypeScript

frameworks, including

ReactJS

or

AngularJS . Hands-on experience with

Python

web frameworks such as

Django ,

FastAPI , or

Flask , with

Django

being preferred. Good understanding of

DevOps

practices, including automated testing, deployment pipelines, and containerised applications using

GitLab, Docker,

and

Kubernetes . Solid knowledge of

software architecture ,

system design , and building scalable, resilient distributed systems. Ability to make sound technical decisions that balance performance, maintainability, scalability, and business requirements. Preferred Skills

Experience developing custom digital applications involving

AI ,

machine learning , or

data analytics

in collaboration with

data scientists

and

data engineers . Familiarity with

observability and monitoring

solutions such as

OpenTelemetry . Knowledge of

Government ICT & Smart Systems (IM8)

policies and experience working within government technology environments. Key Technologies

ReactJS, TypeScript, AngularJS, Python, Django, FastAPI, Flask, Git, GitLab, CI/CD, Docker, Kubernetes, DevOps, AI, Data Analytics, OpenTelemetry, IM8.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available