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 patternsAdvanced 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/experienceDistributed system development experienceAbility to develop maintainable codeStrong 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 experienceKnowledge of CI/CD integrations and DevOpsAzure experience.Financial trading knowledge/experienceEndur integration
Michael Bailey International is acting as an Employment Business in relation to this vacancy.