
Full Stack Engineer
Job Description
Posted on: April 8, 2025
Part -Time Contract Role (20 hours p/w)
About the Company
We are seeking a skilled and dynamic Full Stack Engineer to join our team, focusing on the development, optimization, and maintenance of Python-based web applications and their deployment on cloud infrastructure. The ideal candidate will bring experience with monolithic web application frameworks, specifically Django, and an understanding of key front-end technologies and cloud-native tools. This role will also involve implementing secure and efficient development practices, as well as working with modern deployment and containerization technologies.
About the Role
Design, develop, and maintain Python-based monolithic web applications using Django. Implement and enhance user interfaces with reactive JavaScript libraries (ideally React). Collaborate with teams to automate infrastructure using Infrastructure as Code (IaC) tools such as Terraform. Manage and optimize cloud infrastructure (preferably AWS) for scalability, security, and performance. Utilize containerization tools and deploy container-based applications in cloud environments. Manage relational databases and apply schema migrations to ensure smooth database operations. Implement and integrate asynchronous, message-based communication mechanisms to enhance application performance and scalability. Apply secure development principles and practices to ensure the security and integrity of applications and data.
Responsibilities
- Design, develop, and maintain Python-based monolithic web applications using Django.
- Implement and enhance user interfaces with reactive JavaScript libraries (ideally React).
- Collaborate with teams to automate infrastructure using Infrastructure as Code (IaC) tools such as Terraform.
- Manage and optimize cloud infrastructure (preferably AWS) for scalability, security, and performance.
- Utilize containerization tools and deploy container-based applications in cloud environments.
- Manage relational databases and apply schema migrations to ensure smooth database operations.
- Implement and integrate asynchronous, message-based communication mechanisms to enhance application performance and scalability.
- Apply secure development principles and practices to ensure the security and integrity of applications and data.
Qualifications
Proven experience with Python-based monolithic web application development frameworks (ideally Django).
Required Skills
- Strong knowledge of reactive JavaScript UI libraries, with experience in React being highly preferred.
- Familiarity with Infrastructure as Code (IaC) tools, particularly Terraform.
- Hands-on experience with cloud computing services, especially AWS.
- Expertise in containerization tools and container-based deployment models.
- Solid understanding of relational database models and schema migrations.
- Experience with asynchronous message-based communication mechanisms.
- Strong grasp of secure development principles and practices to safeguard applications and infrastructure.
This role offers the opportunity to work in a dynamic environment, where you'll collaborate with cross-functional teams to build robust and scalable applications. If you're passionate about cloud technologies, web development, and secure software engineering, we encourage you to apply.
Apply now
Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!

ReactRemoteJobs.com
Get ReactRemoteJobs.com on your phone!