Senior Software Developer

MFK Recruitment ,
London, Greater London
Job Type: Full-time
Salary: £70,000 per annum

Overview

Our highly reputable and exciting client based in North London (N7) is seeking a Senior Software Developer. Their purpose is simple - to solve the world's most complex problems, through knowledge engineering. My client is a previous winner of 'Product of the Year’, awarded by Cambridge University My client is looking to hire a candidate with 5 years of programming experience (working in the commercial sector), with a strong Java background and distributed systems (Cassandra, Akka, Kafka, Spark, GRPC) The Senior Software Developer will be joining a team that cares deeply not just about the intelligence of the code, but also the elegance and simplicity of the solution. As a Senior Software Developer, your work will span across all aspects of software engineering; from programming and debugging, to architecture design, build engineering, release engineering, documentation, workflow automation, PRs & code reviews, as well as R&D. Please note - My client offers full visa sponsorship and a re-location package for the right candidate Software Engineer - Core Requirements: Bachelor’s degree in Computer Science or Software Engineering 5 years of working experience as a Software Engineer Demonstrable experience of leading a team Solid programming experience in OOP languages Proven experience in back-end systems with multithreading and parallel programming Proven experience in distributed systems and cloud environments Proven experience in build and release (CI/CD) engineering Proven experience in working with database systems Familiarity with client-server architecture Familiarity with full-stack software development Familiarity with large-scale software architectures that spans across multiple repositories Familiarity open-source software development and community Strong communication, documentation, writing, and presentation skills Benefits: Driven by a strong sense of purpose and vision Talented, collaborative and ambitious team Equity stock options - we share the success Flexible working hours, and fully stocked kitchen Open-source at heart - what we use, and what we produce Travel around the world and meet the community Work with developers, to serve developers Visa sponsorship, and relocation support