MVF Company Profile

Senior Backend Engineer - 4x Sunday Times Top 10! at MVF (London, UK)

About the Employer

Job Description

What you’ll be doing… Providing maximum value to our clients by innovating the way we deliver high quality customers to them Collaboration & Communication Providing input with other specialists into technical design decisions Communicating complex ideas and outcomes to peers, managers and partners Documenting technical systems and processes around work that your team owns Building consensus within the team for your and others’ ideas Actively asking for and providing regular feedback Impact & Influence Reviewing other engineers’ pull requests and helping them to improve the quality of our codebase Working with other engineers to improve skills Onboarding new engineers and keeping onboarding process up to date Potentially assisting with the hiring process Execution Working within a cross functional engineering team, delivering technical solutions to identified business needs at a high standard Owning pieces of work and delivering them to a high standard in alignment with our team’s product goals Working through roadblocks through collaboration Asking questions to ensure you understand the work well Providing accurate estimates of work we plan Working within and helping to improve our Lean & Agile processes, to deliver business value through your engineering effort What we want from you... You have experienced software development in a variety of contexts, languages and frameworks. You write clean, readable code following the project’s coding style and accepted practices, paradigms & patterns (e.g. SOLID) You write unit tests for new code You have experience of Refactoring & Debugging techniques. You are confident working with relational SQL databases as well as NoSQL databases You have built well-defined API services and are confident in consuming them What we’d like from you (or you’re keen to learn)… Familiarity with well-structured Object Oriented PHP Experience of modern frameworks and libraries such as Laravel & Symfony Good understanding of OOP and functional programming CI/CD experience using automated build tools and Docker Exposure to the AWS ecosystem, particularly S3, SQS, RDS & Elasticache Comfortable making well considered use of appropriate packages and libraries Experience of running applications & services at scale, and of implementing scalable solutions Knowledge of TDD and BDD approaches, and experience of how they help teams build brilliant solutions DDD software design knowledge and experience of building serverless microservices would be a bonus
Find your dream job