Python Software Engineer - London, United Kingdom - Mayflower Recruitment Limited
Description
We are currently looking for a Python Engineer to join our UK team. This is an essential role inside of our Portfolio Performance squad.Our new Engineer will create data and software systems that make the software information more accessible and actionablefor our users, while tackling hard challenges everyday across several languages and problem spaces.
Our engineers also play a major role in the future architecture of an expanding platform, and everyone on our team must play a role in building our technologyroadmap.
Who you areTeam Player.
You are always looking to build better software through collaboration while also motivating the team by sharing own success and failures.
Constant Learner.You have the drive to seek new technologies, platforms, and approaches to solve software problems that will ultimately better themselves.
Results Oriented.You get work done efficiently, do what it takes to achieve commitments, and help everyone resolve user facing issues as quickly as possible.
Attention to Detail. You get it right the first time, avoid unforeseen defects, and focus on user impact.Experience of agile development methodologies
Our new Engineer will:
Lead and collaborate with engineering team to design, build, and maintain our software systems
Write high quality code, participate actively in code reviews, and consistently help to ship software, mentor others, and grow culture and team
Work with Product team and other Engineers to maximize company ability to quickly leverage data and meet customers' needs
Backend:
Develop services and systems to search massive data sets, manage content, administer users, process payments, and support all different product lines
Frontend:
Develop modern web interfaces on top of APIs to deliver exceptional customer experiences
Deliver product features with high user value
Drive revenue through enhanced features and a reliable product
Achieve higher quality code every day (more reliable, scalable, performant, secure, etc.)
Minimize the impact of defects, user errors, and other aspects on our technical products
Our new Software Engineer will have:
The experience. 4+ years in a Software Engineer capacity.
Experience with complex data systems and large data sets
Experience with technologies like
Backend Python (Essential), and other skills with:
- Java, Maven, RESTFul APIs development (Essential), Relational Databases (Essential), Elastisearch, SQL, No SQL, Redshift, AWS RDS, AWS Athena
Frontend:
Any Experience with technologies like React, JavaScript, HTML, CSS, RESTful APIs advantagoes
Jenkins / Jenkins-pipeline-script
Experience working with any Cloud system like AWS, Azure, GCP.
AWS is preferrable with knowledge on Lambda, S3, AWS Simple Notification services (SNS), RDS
Serverless experience
CI/CD experience with any deployment tools like Jenkins, ADO
Unit and Integration Testing
GITHUB as source control and/or experience of working with ADO
Performing peer code review
Mayflower is acting as an Employment Agency in relation to this vacancy
More jobs from Mayflower Recruitment Limited
-
Operations Support Engineer
Wimbledon, United Kingdom - 1 week ago
-
Software Engineers
Cambridge, United Kingdom - 3 weeks ago
-
She Advisor
Enfield Town, United Kingdom - 3 weeks ago
-
Security Analyst
Wokingham, United Kingdom - 1 week ago
-
Senior Site Manager
Reading, United Kingdom - 3 weeks ago
-
Project Surveyor
Redhill, United Kingdom - 2 days ago