AWS/Python Software Engineer
AWS/Python Software Engineer

AWS/Python Software Engineer

London Full-Time 42000 - 84000 £ / year (est.) No home office possible
E

At a Glance

  • Tasks: Join our backend team to build innovative cloud apps using AWS and Python.
  • Company: E.ON UK is revolutionising the energy industry for sustainability and affordability.
  • Benefits: Enjoy hybrid working, 26 days holiday, and a flexible benefits package.
  • Why this job: Be part of a dynamic team that values innovation and collaboration in tech.
  • Qualifications: Experience with Python, RESTful APIs, and a passion for learning new technologies.
  • Other info: Regular team socials and a commitment to diversity and inclusion.

The predicted salary is between 42000 - 84000 £ per year.

We're looking for enthusiastic backend software engineers who are passionate about building great products. Now is the time more than ever to revolutionise the energy industry to ensure its stability, affordability, and sustainability. If you have a passion for creating innovative products that can transform the way we think about and use energy, we'd love to have you join our team!

We are a dynamic team at the leading edge of technology, building and maintaining full-stack solutions across multiple business areas. On the server-side we mainly use Python, giving us access to a wide variety of libraries such as the Django framework. We stand by a serverless first approach and thus take advantage of the multitude of services from AWS such as Lambda, DynamoDB, RDS, AppSync, and many more to complete our tech stack. Our solutions are hosted in AWS and are deployed through fully integrated CI/CD pipelines in GitLab Cloud, which helps us keep our cycle times short and enables us to adhere to our agile principles.

A Taste Of What You’ll Be Doing:

  • You’ll play a crucial role in the backend engineering team, helping to build full-stack cloud apps.
  • You’ll be using AWS Cloud services with Python and its frameworks such as Django on the backend.
  • Use a Server-less first approach to application design.
  • Work in an agile team with other backend engineers and product designers.
  • Plan, build, test, and release new features and experiments.
  • Work in a team through pair programming and code reviews.
  • Help solve the challenges that come with large-scale systems and lots of data.
  • Work closely together with our Product, Data, Front-end, Platform, and security teams.

Are you the person for the job?

We know what’s important to us at E.ON Next, we’re looking for ambitious and proactive people for our Engineering team. We understand that these lists can sometimes be a bit intimidating and we don’t mean it to be like that. If you are eager to learn and have an open mindset, send us your CV. We would rather chat through your experience than put you off because you don’t tick every one of these boxes.

Proven experience as a Mid or Senior Software Engineer:

  • Experience working with Python as your main language, or willing to adapt.
  • Experience working with RESTful APIs and/or GraphQL.
  • Experience using version control tools e.g. git.
  • Good understanding of development best practices such as pair programming, TDD.
  • The desire to work with new technologies and design solutions with the team from the ground up using effective communication skills that encourage collaboration and teamwork.
  • Excellent software design, problem-solving skills and debugging skills.
  • The desire and enthusiasm to make constant improvements to code, and learn from others.

What else do I need to know?

We have regular team socials and lively team chats. Competitive salary. Location - Nottingham or London with travel to our other sites when required. Hybrid working - We set ourselves a team goal to meet up one day per week in the office. The rest of the time you are free to choose. 26 days holiday plus bank holidays each year - this includes a guaranteed day off for your birthday if you want it. A generous pension scheme. The chance to choose from our award-winning Flexible Benefits package which includes the option to buy up to 10 days holiday a year.

For all successful candidates, due to the nature of this role your employment will be subject to a basic DBS (Disclosure Barring Service) check being carried out by ourselves via a 3rd party service provider. We’re committed to equal opportunities and actively promote a diverse and inclusive working environment, and fairness for everyone. We realise the best people bring their energy at different times, so we’re happy to talk flexible working. We offer a range of flexible working options, including full time, part time, job share, remote working and variable start and finishing times.

AWS/Python Software Engineer employer: E.ON UK

E.ON UK is an exceptional employer for AWS/Python Software Engineers, offering a dynamic work environment that fosters innovation and collaboration. With a strong commitment to employee growth, competitive salaries, and a flexible working culture, including hybrid options and generous holiday allowances, E.ON UK ensures that its team members thrive both personally and professionally. Located in vibrant cities like Nottingham and London, employees enjoy access to a diverse range of opportunities while contributing to the transformation of the energy industry.
E

Contact Detail:

E.ON UK Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land AWS/Python Software Engineer

✨Tip Number 1

Familiarise yourself with AWS services, especially Lambda and DynamoDB, as these are key components of the tech stack at E.ON UK. Consider building a small project that utilises these services to demonstrate your hands-on experience.

✨Tip Number 2

Brush up on your Python skills, particularly with frameworks like Django. You might want to contribute to open-source projects or create your own applications to showcase your coding abilities and understanding of backend development.

✨Tip Number 3

Engage with the developer community by joining forums or attending meetups focused on Python and AWS. Networking can provide valuable insights and connections that may help you stand out during the hiring process.

✨Tip Number 4

Prepare for technical interviews by practising coding challenges related to RESTful APIs and GraphQL. Websites like LeetCode or HackerRank can be great resources to sharpen your problem-solving skills in these areas.

We think you need these skills to ace AWS/Python Software Engineer

Proficiency in Python
Experience with AWS services (e.g., Lambda, DynamoDB, RDS, AppSync)
Familiarity with Django framework
Understanding of RESTful APIs and/or GraphQL
Version control proficiency (e.g., Git)
Knowledge of development best practices (e.g., pair programming, TDD)
Strong problem-solving skills
Debugging skills
Ability to work in an agile team environment
Excellent communication skills
Desire to learn new technologies
Experience with CI/CD pipelines

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Python and AWS. Include specific projects where you've used these technologies, especially in a serverless context or with frameworks like Django.

Craft a Compelling Cover Letter: In your cover letter, express your passion for the energy industry and how your skills can contribute to E.ON UK's mission. Mention your eagerness to learn and adapt, as they value proactive individuals.

Showcase Relevant Experience: When detailing your work history, focus on your experience with RESTful APIs, version control tools like Git, and any agile methodologies you've employed. This will demonstrate your fit for the role.

Highlight Soft Skills: E.ON UK values collaboration and communication. Be sure to mention experiences where you've worked in teams, participated in pair programming, or contributed to code reviews, showcasing your teamwork abilities.

How to prepare for a job interview at E.ON UK

✨Showcase Your Python Skills

Make sure to highlight your experience with Python, especially in the context of backend development. Be prepared to discuss specific projects where you've used Python and any frameworks like Django that you're familiar with.

✨Demonstrate AWS Knowledge

Since the role involves working with AWS services, brush up on your knowledge of key services such as Lambda, DynamoDB, and RDS. Be ready to explain how you've used these services in past projects or how you would approach using them in new applications.

✨Emphasise Agile Experience

The company values agile methodologies, so be prepared to discuss your experience working in agile teams. Share examples of how you've contributed to sprint planning, pair programming, or code reviews to demonstrate your collaborative skills.

✨Prepare for Problem-Solving Questions

Expect to face technical questions that assess your problem-solving abilities. Practice coding challenges or system design problems that relate to large-scale systems, as this will help you articulate your thought process during the interview.

AWS/Python Software Engineer
E.ON UK
E
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>