Ref: DC/07102022/01_1665148110

Back End Python Developer

Northern Ireland, County Antrim

  • £50,000 to £75,000 GBP
  • Developer Role
  • Skills: Python/Developer/PythonDeveloper/BackEndDeveloper/AWS/SoftwareDeveloper/UK/Remote/Scotland/Manchester/Liverpool/Birmingham/Yorkshire/Leeds/PostGreSQL/SQL/JIRA/Git/GitLab/NorthernIreland
  • Level: Mid-level

Job description

Back End Python Developer


***Sponsorship NOT provided - UK Residence needed prior to application, for any questions please email***

We are looking for experienced Python developers to join our back-end Linux-based server development team.

You will be implementing new features for a growing system, you will heavily use multiple microservices in order to implement said features. This system monitors and analyses the state of the electrical grid and sends out alerts when faults or power disruptions occur, helping keep the lights on for end consumers.

You will work closely with front-end developers, testers, data engineers and product owners in order to ensure end-to-end delivery.

Tech Stack:

* Python
* FastAPI and Twisted framework
* Docker
* Linux
* RabbitMQ
* MySQL and PostgreSQL
* C++ (legacy components only)

What you will be doing:

* Designing and developing Python back-end microservices
* Developing automated unit and component tests
* Maintaining CI/CD pipelines
* Participating in Agile Scrum and design meetings

What you will need:

* At least 3 years' experience in in Python back-end development
* Experience designing and implementing REST APIs
* Experience working with SQL databases
* Practical knowledge of Linux
* Fluency in English, written and verbal


* Bachelor's degree in computer software engineering or equivalent
* Basic knowledge of C++11 or C++14
* Knowledge of Docker
* Experience working with message queue systems, e.g. RabbitMQ
* Knowledge of version control systems, e.g. Git


* Company Pension, & Life Assurance Schemes
* On-site parking
* Subsidised Gym Membership
* Wellness programmes