Senior Backend Developer

City of London  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Keywords

Python (Programming Language) Software Engineering Backend HTML Java (Programming Language) JavaScript (Programming Language) Software Quality Computer Programming Continuous Integration Command-Query Responsibility Segregation (Software Development) Data Deduplication Software Design Patterns Web Design DevOps Distributed Systems Financial Trading Recruitment Linux Commands Message Broker Microsoft SQL Servers Open Source Technology Software Architecture Software Deployment SQL Databases Systems Integration WebSocket ReactJS Git Pytest Kubernetes Coaching and Mentoring Apache Kafka Decommissioning Docker

Description

Seeking- Senior Back-End Developer

5 Month Contract

Hybrid- London/Waterloo

Inside IR35

This role is a senior back-end developer working for a team of back end and front-end developers using Python and React technologies. The developer is responsible for their own results, as well as mentoring the junior resources in the team. The role is to make technical deliverables, software architecture input and code quality reviews.

Software Engineering is responsible for the delivery of software, which may include new development, configuration and installation of third-party packages, and software integration efforts. It may include tasks from every part of the software development lifecycle, including software and website design, development, programming, and software deployment (both the installation and decommissioning of software).

Technical Requirements
  • Python3 (preferred v3.7+ for type hinting) with previous experience in:


  • ? Python for Object Orientated development.

    ? deep understanding of threading and GIP

    ? pyLint and pyTest
  • Docker (containerized immutable environments)
  • Comfortable using linux command line and open-source tools.
  • Kubernetes experience and best practice design patterns
  • Advanced SQL knowledge, including CQRS (command query responsibility segregation), MSSQL server experience preferred.
  • Kafka or equivalent message broker knowledge/experience (guaranteed delivery and deduplication)
  • GIT knowledge/experience
  • Distributed system development experience
  • Ability to develop maintainable code
  • Strong problem-solving and analytical skills, with a keen attention to detail.
  • Strong communication and collaboration skills.


  • Good to know Skills:
  • Any strongly typed language, Java, JavaScript, HTML and WebSocket's experience
  • Knowledge of CI/CD integrations and DevOps
  • Azure experience.
  • Financial trading knowledge/experience
  • Endur integration


  • Michael Bailey International is acting as an Employment Business in relation to this vacancy.
    Start date
    01/2024
    Duration
    5 Months
    From
    Michael Bailey Associates
    Published at
    05.01.2024
    Project ID:
    2698950
    Contract type
    Freelance
    To apply to this project you must log in.
    Register