Junior Python Software Engineer

Junior Python Software Engineer

Junior Python Software Engineer
Type: Full-Time, Permanent
Location: UK, Home Based

About us

CiiVSOFT is a developer of business process and recruitment automation technology and tools. We save time and money and improve recruitment process efficiency for our growing portfolio of global clients and international brands, as well as providing unique insight into past, present, and future recruitment behaviours through data analysis.

We’re a small, agile and fast-moving team and this role provides an excellent opportunity to very quickly make a meaningful contribution to our business.


As a Python Software Engineer at CiiVSOFT, you will have the opportunity to work on a wide range of exciting and challenging problems, across both brown and green field projects.

We boast a large recruitment data set, processing millions of data points on a daily basis. The efficient ingestion of this data, information parsing, data analysis, web crawling and RESTful APIs are just a few of the exciting new and existing projects you will have the chance to get involved with. 

Our Stack

  • Python, Django & Flask
  • MySQL
  • AWS (EC2, EBS, CloudWatch, SQS, SNS, Lambda, S3 + more!)
  • Jenkins
  • Docker


  • Taking ownership over projects and leading their technical direction
  • Be a voice at the table, contributing to group discussion and offering ideas and solutions
  • Investigate and learn new technologies and solutions, and help us all to grow together!

Essential Requirements

  • 1 to 2 years Python software development experience and its surrounding tooling and libraries
  • 1 to 2 years experience of working in a fast moving, agile team ideally in a startup environment
  • Experience with object-oriented programming, concurrency, parallel processing and design and development of scalable architecture
  • Experience with API integration
  • Experience with AWS services, especially IAM, S3, EC2 & EBS
  • Experience with Python web frameworks, preferably Django & Flask
  • Understanding of how to write maintainable and testable code
  • Understanding of version control systems such as Git
  • Advanced database experience, preferably MySQL
  • Self motivated, eager and able to learn independently


  • Implementing serverless microservices
  • Test driven development
  • CI/CD pipelines
  • Agile software development approach

What you’ll get in return

  • 20 days of holidays (+ bank holidays), Workplace pension
  • Home based working
  • You will not be bored, you will work on hard and challenging real-world problems
  • An environment that actively encourages learning and experimentation
  • Ability to work on greenfield products that you can own outright
  • You will expand your knowledge on systems, architecture and data processing
  • Competitive salary
  • You will be a vital part of an AWESOME team!

At CiiVSOFT we’re incredibly passionate and ambitious, we think big, and we like to push the boundaries. We’re not afraid to pursue new ideas, and to learn how to use and adopt new technologies.

If you’re a Python developer who loves all technology, constantly learns new skills, and has a driving ambition to improve every single day, and ultimately achieve great things, then we are very keen to hear from you.

To apply

Please click on the apply link to submit your application directly to our recruiting team.

Please Note: Applications should include a CV / resume containing your detailed career experience along with a cover note detailing your salary expectations

Polite notice for recruiters

We receive a great deal of interest from recruitment agencies and while we do appreciate the desire to work with us, we are not always able to respond to agency enquiries.

CiiVSOFT’s policy is to source candidates directly in the first instance. When this is not possible, we may engage a recruitment agency from our preferred list of providers.

Please Note: we only accept CVs from preferred partners. Unsolicited approaches and CVs from other agencies will not be accepted and could affect any decision to work with them in the future.

Close Bitnami banner