Senior Backend Engineer
London, UK
3d ago

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
  • Our MVF Values

    Company culture is very important to us, and that is why we were voted 2nd in the Sunday Times Best Companies List 2018, and why we are constantly looking for ways to make MVF an even better place to work.

    As well as providing a fun and inspiring workplace, we have clear values that inform everything we do, ensuring all of our teams are driving to be world class, constantly innovating and inspiring positivity in their colleagues.

    We don’t just talk about our values, we live them.

  • Drive to be World Class e.g. Strives to learn new software engineering techniques and improve existing skills. Knows how to apply them day to day
  • Work Smart, Deliver Fast e.g. Prioritises to deliver value, fast
  • Love Innovation e.g. Knows when and where to apply new techniques and technologies
  • Help Others Succeed e.g. Mentors and supports other members of the team to learn and improve their productivity
  • Earn Trust e.g. communicates progress effectively to team members and stakeholders
  • Inspire Positivity e.g. team members (and others in the department) look to you to help them with problems
  • If you have a true passion for Technology and are driven to learn, develop and become world class through a data centred approach to Development, then please apply.

    Add to favorites
    Remove from favorites
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form