Peaple Talent have partnered with a financial services organisation based in central London who are currently looking to recruit a senior Python Developer on a permanent basis. You will be a member of their excellent developement team and will play a key part in helping drive technical initiatives through applying your knowledge in Python and lead in design, implementation and maintenance of high quality code ensuring robust and scalable software solutions.
Role and responsibilities:
* Champion and foster a culture of rapid, efficient, and collaborative development.
* Interface with cross-functional teams to streamline and expedite the delivery of software solutions.
Strategic Problem Solving:
* Engage in creative thinking, infusing your technical perspective into strategic decisions.
* Approach challenges with a solution-focused and innovative mindset.
Collaborative Synergy:
* Work closely with product managers, designers, and stakeholders, translating business needs into technical action.
* Promote a culture of open communication and collaborative problem-solving within the team.
Quality Focus:
* Set the standard for coding practices, contributing to automated testing and quality assurance.
* Commit to delivering maintainable, top-quality software.
Leadership and Influence:
* Provide technical guidance on key projects, making a tangible impact.
* Mentor and coach team members, fostering technical excellence.
* Ensure alignment and clarity in team goals, outcomes, and timelines.
Project Management:
* Oversee project priorities, deadlines, and deliverables with a strategic eye.
What you need
* A dynamic, adaptable innovator passionate about creating next-gen solutions.
* Self-driven, owning tasks with a collaborative spirit in a small, agile team.
* Hold a bachelor’s degree (or equivalent) in Computer Science, Engineering, or related field, with at least 5 years of senior-level experience.
* Skilled in Python; open to mastering new technologies.
* Advocate for engineering excellence and best practices.
* Agile and responsive, ready to pivot with the evolving tech and business landscapes.
* Comfortable in uncharted territories, thriving in fast-paced, ambiguous environments.
* Dedicated to continuous learning and self-improvement.
* excellent problem-solving, analytical, communication, and interpersonal skills.