Python Developer
Job Description
Python Microservice Engineer – the opportunity
This is a very exciting opportunity to join a unique company that's playing an important part in enabling the low carbon economy, as we work towards a Net Zero future and the huge benefits that will have for our environment.
Our client provides innovative services across multiple sectors of the energy industry and has a growing, talented technical team that provides the platforms and applications underpinning a wide range of schemes.
The team comprises software engineers, quants and data modellers. We are looking for a full-stack Python developer to join the team, with a focus on microservice development. This is an exciting, challening role with loads of variety and scope, in a very well supported business with an important mission.
The role offers hybrid working, with two days per week spent with your colleagues in Canary Wharf.
Python Microservice Engineer – responsibilities: –
*
Design of highly scalable software solutions with lots of hands-on coding in Python
*
Working with architects and business analysts to fine tune requirements
*
Validate development tasks in Jira
*
Translating designs and wireframes into high quality code
*
Using React.js to develop new user-facing features
*
Develop modules to satisfy functional and non-functional requirements
*
Work with Release Manager to co-ordinate deployments and check for successful integration
*
Prepare, review and build reusable components and front-end libraries
*
Optimising microservices for maximum performance
*
Keep abreast of emerging technologies and developments and contribute to wider engineering team
Python Microservice Engineer – requirements: –
*
Proven Python experience (3 years+) with at least a year's Django
*
Good front-end skills (preferably in React)
*
Good knowledge of Microservices and related tools: e.g. Docker, Docker Compose, Kubernetes, logstash, messaging tools (Rabbit MQ, Apache Kafka)
*
Experience of RESTful API development
*
Database knowledge (e.g. SQL, PostgreSQL, MongoDB)
*
Decent understanding of design patterns and relevant implementation models
*
Knowledge of DevOps, GitLab, CI/CD, Jenkins
*
Any utilities experience would be a plus
In addition to a competitive salary and hybrid working, there are a range of benefits including: –
*
25 days' annual leave plus public holidays
*
Pension Scheme
*
Family-friendly policies
*
Recognition schemes
*
Employee assistance programme
*
Various deals and discounts
Job Summary
Similar Jobs
The largest community on the web to find and list jobs that aren't restricted by commutes or a specific location.
-
Systems Supervisor
- IT Job Pro
-
Senior Back End Developer
- IT Job Pro
-
Senior Solution Architect
- IT Job Pro