freehire launches on Product Hunt on 26 August.

Follow →

Full Stack Developer (Python)

Summary

Build and automate CI/CD pipelines, secure cloud infrastructure, and deploy scalable apps using Python, Typescript, Docker, and AWS.

Job Summary


You will apply advanced DevOps principles and tools to automate infrastructure and software delivery, enhance security, and collaborate across teams to drive efficient, secure, and scalable software development and deployment.


Responsibilities



  • Implement and manage CI/CD pipelines using GitHub Actions to automate software builds, testing, and deployments

  • Configure and maintain artifact repositories with JFrog Artifactory to ensure reliable software package storage and distribution

  • Apply DevOps principles and infrastructure automation to improve deployment efficiency and system reliability

  • Utilize Linux systems administration skills, preferably on RedHat Linux, to support development and production environments

  • Manipulate and analyze data using Pandas and NumPy to support development and operational tasks

  • Develop and maintain code in Typescript and Python, applying Test Driven Development (TDD) practices to ensure code quality

  • Manage version control, collaboration, and code review processes using GitHub to maintain code integrity

  • Apply knowledge of security and networking protocols to identify and mitigate security risks within software and infrastructure

  • Use application security tools such as SAST and OSS to enhance software security posture

  • Deploy and manage cloud infrastructure, preferably on AWS, and containerization technologies like Docker and Kubernetes to support scalable applications

  • Collaborate effectively with cross-functional teams to solve problems and deliver secure, high-quality software solutions


Required competencies and certifications



  • Degree in Computer Science, Information Technology, or related fields


Preferred competencies and qualifications



  • Experience with Typescript and Python programming languages demonstrating Test Driven Development (TDD)

  • Experience with database technologies such as Microsoft SQL, Oracle, or PostgreSQL

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