Senior Python Engineer

28 Minutes ago • 6 Years + • Programming

Job Summary

Job Description

N-iX is seeking a Senior Python Engineer to join a client revolutionizing the UK financial services sector with innovative personal loans and credit cards. The company is undergoing an exciting technology transition, offering an opportunity to shape the foundations of a leading Fintech disruptor. Responsibilities include building scalable software, performing code reviews, solving complex performance and architectural challenges, and collaborating with product and design teams to translate user requirements into effective technical solutions. The ideal candidate will analyze problems and deliver successful results.
Must have:
  • Minimum 6 years of software development experience
  • Proven experience building large-scale client-side solutions using Python
  • Rich experience creating REST-based web services
  • Experience with SQL/NoSQL databases
  • Experience with CI/CD practices
  • Clear understanding of Agile/SCRUM
  • Knowledge of design/architectural patterns
  • Confidence in English for daily interactions
Good to have:
  • Experience in Angular or willingness to learn
Perks:
  • Flexible working format (remote, office-based, or flexible)
  • Competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship, tech talks, trainings, centers of excellence)
  • Active tech communities with knowledge sharing
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits

Job Details

N-iX is looking for a Senior Python Engineer for one of our clients. Their innovative personal loans and revolutionary credit cards have been game changers in the UK financial services space, giving folks access to the affordable credit that we believe they deserve. Customers are at the heart of everything they do, and they are continually looking for ways to do things better. To do that, scaling up the technology team — that’s where you come in! The company’s technology landscape is going through an exciting transition, and you have an excellent opportunity to help define the core foundations of a leading Fintech disruptor.

 

Requirements:

  • A minimum of 6 years of software development experience;
  • Proven experience in building large-scale client-side solutions using Python;
  • Rich experience creating REST-based web services;
  • Experience in Angular or willingness to learn;
  • Experience with SQL and/or NoSQL databases;
  • Experience in Continuous Integration and Continuous Delivery practices;
  • Clear understanding of Agile/SCRUM methodology;
  • Knowledge of design and architectural patterns;
  • Confidence in English for daily interactions.

Personal attributes:

  • Self-organizing problem solver;
  • Able to think outside the box (open thinking);
  • Strong ability to work effectively with both local and remote colleagues. Collaborating, motivating, and energizing others;
  • Possess the drive and enthusiasm required to build and deploy high quality, cutting-edge software;
  • Attention to detail;
  • Always looking to continuously improve and learn new technologies;
  • Excellent verbal and written communication skills;
  • Be active in the development community, contributing to blogs, researching, or open source;
  • Show maturity and calmness when placed in high pressure and demanding situations such as delivery deadlines;
  • Enjoy working in a fast-paced environment.

Responsibilities:

  • Build robust and scalable software, refactor, and perform code review;
  • Solve complex performance problems and architectural challenges;
  • Work with the product and design teams to understand end-user requirements, formulate use cases, and then translate that into a pragmatic and effective technical solution;
  • Analyze challenging problems and successfully deliver results.

We offer*:

  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits

*not applicable for freelancers

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Ukraine

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Programming Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!