Python Developer

Python Developer

London Full-Time 48000 - 72000 Β£ / year (est.) Home office (partial)
Go Premium
E

At a Glance

  • Tasks: Join our tech team to innovate and develop Python applications for a leading financial client.
  • Company: Endeavour is a dynamic firm redefining technology strategies in the finance sector.
  • Benefits: Enjoy a hybrid work model with remote options and a collaborative culture.
  • Why this job: Be at the forefront of tech transformation while working on bespoke applications that scale.
  • Qualifications: 3+ years as a senior developer with a BSc in Computer Science or similar.
  • Other info: Exciting opportunity to influence software development and collaborate with talented peers.

The predicted salary is between 48000 - 72000 Β£ per year.

  • Technologies: software development Python Integration Django applications Web Development Coding REST API Unit testing SQL Git Communication

Endeavour is looking for an experienced Python software engineer to join our Financial client’s growing technology team, based in London for an exciting career opportunity.

The role will follow a hybrid model with proportion of the working week remotely.

The successful Python Developer will be someone who enjoys innovating, problem solving and wants to be at the forefront of transformation. As our client continues to grow organically and through acquisition, the firm is in the process of redefining its technology strategy which requires proprietary applications that can grow at scale.

The current technology landscape is a mixture of off-the-shelf applications and bespoke in-house developments. The integration of these platforms will be paramount before further developing client facing technology.

The selected Python software engineer will report to Chief Technology Officer and be responsible for the following key areas:

β€’ Delivering Python-based application with a web frontend (Django preferable)

β€’ Integration of existing enterprise grade applications

β€’ Delivering bespoke web development to a large client base

β€’ To assist in architecting the future state of software development

Required skills/experience :

β€’ 3 + years commercial experience as a senior developer

β€’ A BSC in Computer Science or an equivalent analytical/numerate subject

β€’ Experience of leveraging REST APIs to undertake application integration

β€’ Experience of unit and end-to-end testing of Python

β€’ Knowledge of SQL and relational databases

β€’ Experience with software version control, specifically Git/GitHub (checking in/out, committing,

branching and tagging)

β€’ Be well versed with Test Driven Development and Paired Programming

β€’ Be passionate about collaboration and influencing peers and junior engineers

β€’ Have excellent communication skills and be comfortable communicating complex ideas to

people at all levels across our business

Send us your CV or get in touch for more details on this fantastic opportunity!

#J-18808-Ljbffr

Python Developer employer: Endeavour Recruitment Solutions

Endeavour offers an exceptional work environment for Python Developers, combining a hybrid working model with a vibrant London location. Employees benefit from a culture of innovation and collaboration, with ample opportunities for professional growth as the company redefines its technology strategy. Join a forward-thinking team where your contributions will directly impact the development of cutting-edge applications in the financial sector.
E

Contact Detail:

Endeavour Recruitment Solutions Recruiting Team

StudySmarter Expert Advice 🀫

We think this is how you could land Python Developer

✨Tip Number 1

Familiarise yourself with the latest trends in Python development, especially around Django and REST APIs. Being able to discuss recent advancements or projects you've worked on can really impress during interviews.

✨Tip Number 2

Showcase your problem-solving skills by preparing examples of challenges you've faced in previous roles. Be ready to explain how you approached these issues and the impact of your solutions.

✨Tip Number 3

Brush up on your knowledge of SQL and relational databases, as well as Git version control. You might be asked to demonstrate your understanding of these tools during technical discussions.

✨Tip Number 4

Prepare to discuss your experience with Test Driven Development and Paired Programming. Highlighting your collaborative approach and ability to influence peers will resonate well with the team culture they are looking for.

We think you need these skills to ace Python Developer

Proficient in Python programming
Experience with Django framework
Strong understanding of REST API integration
Unit and end-to-end testing skills
Knowledge of SQL and relational databases
Familiarity with Git/GitHub version control
Test Driven Development (TDD) practices
Paired Programming experience
Excellent communication skills
Problem-solving abilities
Ability to work collaboratively in a team
Experience in web development
Analytical thinking
Adaptability to changing technology landscapes

Some tips for your application 🫑

Tailor Your CV: Make sure your CV highlights your experience with Python, Django, REST APIs, and SQL. Use specific examples from your past work that demonstrate your skills in these areas, especially focusing on projects where you delivered web applications or integrated systems.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention your 3+ years of experience as a senior developer and how your background aligns with the company's technology strategy. Highlight your problem-solving skills and your passion for innovation.

Showcase Your Communication Skills: Since excellent communication is key for this role, consider including examples in your application that demonstrate your ability to convey complex ideas clearly. This could be through previous team collaborations or mentoring experiences.

Highlight Relevant Projects: If you have worked on any projects involving Test Driven Development or Paired Programming, make sure to mention these. Discuss your role in these projects and the impact they had on the overall success of the software development process.

How to prepare for a job interview at Endeavour Recruitment Solutions

✨Showcase Your Python Skills

Be prepared to discuss your experience with Python in detail. Highlight specific projects where you've used Python, especially in web development with Django. Demonstrating your coding skills through practical examples will impress the interviewers.

✨Understand REST APIs

Since the role involves application integration using REST APIs, make sure you can explain how you've leveraged them in past projects. Be ready to discuss any challenges you faced and how you overcame them.

✨Emphasise Testing Experience

The job requires knowledge of unit and end-to-end testing. Prepare to talk about your experience with Test Driven Development and how you've implemented testing in your previous roles. This shows your commitment to quality and reliability in software development.

✨Communicate Effectively

Excellent communication skills are crucial for this position. Practice explaining complex technical concepts in simple terms, as you'll need to communicate with various stakeholders. Being able to articulate your thoughts clearly will set you apart from other candidates.

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

E
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>