Senior Software Engineer - Python Senior Software Engineer - Python …

Non-disclosed
in London, United Kingdom
Contract, Full time
Be the first to apply
£100000 - £130000 / Yearly (Pro Rata) + Guaranteed Bonus + Benefits
Non-disclosed
in London, United Kingdom
Contract, Full time
Be the first to apply
£100000 - £130000 / Yearly (Pro Rata) + Guaranteed Bonus + Benefits
$Trillion Fund Manager is seeking a senior Python engineer with JavaScript expertise in design and development of applications in AWS for 6 months FTC (Inside 35)

ALL candidates must have

  • Expert Python and JavaScript programming
  • Extensive professional experience with React, Redux, NodeJS, Webpack
  • Experience of distributed and cloud computing
  • Familiarity with AWS

Whilst not essential, preference will be given to candidates with ANY of the following

  • Programming in Kotlin
  • An understanding of the asset management business and/or financial markets
  • Experience using Material UI design system
  • Experience with Apache Airflow
  • Proficient testing with Cypress
  • Experience with gRPC
  • Experience with AWS ECS, RDS, DynamoDB
  • An understanding of basic user experience principles
  • Familiarity with statistics

 

Successful candidates will join a team of professionals in a front-office fast-paced environment, acting as a key player with technical development responsibilities. A candidate for this position will be a self-starter who values their work and that of their team members

 

ROLES AND RESPONSIBILITIES

  • Practising disciplined software engineering ( automated testing, code reviews, and writing pragmatic code)
  • Coding in Python (pandas, numpy) and JavaScript (React, Redux, nodeJS, Webpack)
  • Using AWS SDK to manage services
  • Integrating with RESTful APIs
  • Unit testing, integration testing. Contributing to maintaining and constantly improving the CI/CD pipeline
  • Designing data models and coding against databases, both RDS and document databases
  • Code reviews, design reviews
  • Code instrumentation, setting up proactive monitoring dashboards
  • Analysing metrics in order to optimize the processes and implementation
  • Release management on a team rota
  • Liaising with users and subject matter experts in order to gather requirements, analyse solutions and triage feedback and incidents
  • Understanding business requirements and translating them into technical requirements

 

Please note that this is not a DevOps or Big Data role and for the right candidate there is a high likelihood of extension at the end of the first 6-months, with a possibility of converting to perm after this…….

More Jobs Like This
See more jobs
Close
Loading...
Loading...