Skip to main content

Python Developer

Python Developer
Technojobs Ltd
7 months 2 weeks ago

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 modelers. We are looking for a full-stack Python developer to join the team, with a focus on microservice development. This is an exciting, challenging 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.

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
  • Optimizing microservices for maximum performance
  • Keep abreast of emerging technologies and developments and contribute to the wider engineering team

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

Benefits

  • 25 days' annual leave plus public holidays
  • Pension Scheme
  • Family-friendly policies
  • Recognition schemes
  • Employee assistance program
  • Various deals and discounts

Expertise level

Work arrangement

Similar Jobs in United Kingdom