|All available jobs||>||Jobs in United Kingdom||>||Senior Software Engineer||>||Apply to this job|
|Summary:||We are looking for a backend software engineer and developer that can work either with Python or PHP, locally or from a remote place.|
|May telecommute:||Yes (May work remotely)|
|Description:||Exciting opportunity to join a fast-growing FinTech company based in Central London that is disrupting the mortgage market.|
You will be part of the core engineering team building a micro-service-based platform to connect with both investors and borrowers, enabling a fully-automated property-finance marketplace.
As an engineer, you will be involved in building services that manage everything from automated movement of funds, fully automated loan-book management, credit-risk automation to building a frictionless, paper free mortgage application experience.
You will be working on a modern architecture and following Agile/Lean methodologies with a Jenkins-powered CD pipeline.
Our teams have the autonomy to choose the best technologies and tools for the job. Our backend engineers are currently working with Python, PHP (Symfony 4) and Node; we host a Kubernetes cluster on AWS with MySQL as databases.
We provide our teams with strategic goals so that every engineer has a clear understanding of how their work contributes to the success of the organisation.
The teams have full access to the resources they need, including training and learning opportunities (attending conferences, internal tech talks and online and onsite training).
Our engineers are also encouraged to spend part of their time to experiment with new technologies and new ways of working.
Knowledge sharing is ensured by constant communication, tech talks and active pairing.
Design patterns and DDD (domain driven design) are the way we write our software. Tests are essential, you will have to be confident in writing unit tests. REST and Message Queues is how our services communicate.
You are a good team player; customer focused and open to sharing, learning and collaborating with the wider business.
You will work with your product manager with everything from writing user stories to deploying to production.
Our distributed Engineering team is currently comprised of around 25 engineers, most of them based in our London office, though we have developers working from Ukraine, Russia and Ghana. This position is open locally or remote.