Python Developer – Team lead

Job Description

Our client offers premier trading conditions across a variety of assets including Forex, Commodities, Bonds, Metals, Energies, Shares, and Indices. They provide ultra-fast execution, quick deposits and withdrawals, and swap-free accounts. By delivering advanced technology and comprehensive education, they have established themselves as a leading destination for traders seeking optimal market opportunities. 

Roles & Responsibilities:   

  • Engage in the design and architecture of advanced Python-based software solutions. 
  • Develop, enhance, and maintain intricate Python software systems. 
  • Produce clean, reusable, and efficient code that is thoroughly testable. 
  • Work closely with cross-functional teams to define, design, and deploy new features. 
  • Mentor junior developers, offering guidance and support. 
  • Conduct thorough code reviews to ensure high standards of code quality and functional correctness. 
  • Optimize applications to achieve peak performance and scalability. 
  • Perform debugging, troubleshooting, modifications, and unit testing to ensure robust software functionality. 
  • Keep up-to-date with the latest industry trends and technologies to maintain competitive and current applications. 
  • Create detailed functional and technical specifications for software projects. 

Expectations & Requirements:   

  • A Bachelor's degree in Computer Science, Computer Engineering, or a related field is essential. 
  • 5+ years of experience in backend development with 2+ years in leadership 
  • Hands on experience with Python, TDD, SOLID principals, Design Patterns and clean architecture. 
  • A deep comprehension of Object-Oriented Design principles and Database Architecture is needed. 
  • Hands-on experience with RestfulAPI, and integrating third-party services is needed. 
  • Experience with agile methodologies like Scrum/kanban 

Additional Information: 

  • Competitive salary and attractive remuneration package. 
  • Generous annual leave starting at 22 days, increasing to 30 days based on years of service. 
  • Flexible hybrid working arrangement. 
  • Enjoy Friday afternoons off during July and August. 
  • Celebrate your birthday with a day off each year! 
  • Earn a referral bonus by introducing a candidate who’s a great fit for our team. 
  • Immediate enrolment in the company’s comprehensive medical scheme. 
  • Access to our exclusive group discount scheme. 
  • Enjoy unlimited snacks, fresh fruit, and beverages. 
  • Benefit from free periodic office lunches. 
  • Participate in engaging team-building activities and corporate events. 
  • Receive a lifelong learning allowance and paid educational leave for continuous professional development. 

How You Can Apply:   

You can apply directly or send us an email at priya@fintop.co.uk   

Apply Now