This is a permanent position bound by UK tax and employment law. CANDIDATES MUST BE ELIGIBLE TO WORK IN THE UK. Remote working is offered where it does not adversely impact the ability of the candidate to do their job and does not impact their UK employment or tax position.
Experienced full stack engineer required to join a brilliant team developing a technology platform that allows everyday investors fair access to public companies raising capital.
You need to have a great attitude, a willingness to learn and be prepared to get stuck in with the team. We are growing very quickly and have lots to do. There is shiny stuff to build, live applications to maintain and legacy to phase out. You'll be expected to pick up anything and everything to support the business.
We have beautiful offices in the heart of Mayfair but support remote working or a bit of both. There will always be people in the office and always be people working remotely.
You will be a core member of the team and expected to help in supporting the business inside and outside traditional office hours. This could mean a 6am start for a deal starting at 7am, or supporting a deal in the evening and occasionally a weekend. In return we offer super flexible working arrangements. This works on a rota basis.
As part of the job application you will be expected to complete a small project that will demonstrate your full stack skills. We won't consider any candidate that doesn't complete the project. We will give you feedback on the project and allow for one resubmission. The interview process is very simple. You have the option of an interview before submitting the project. There will be a technical interview after you have submitted it that will include questions about the project. That's it.
You must be comfortable developing on both front and back end. We are not looking for front end developers who have managed to connect to a database once or back end developers that have seen a div in the wild.
You are most likely super interested in tech and want to tell us about the exciting new things that we should be looking at. And we're all ears.
On the back end, you have experience with building and deploying microservices and can talk about some of the issues arising from distributed systems. You can talk Docker. You will have built batch process and scheduled them. You will have written shells scripts at some point. You can fight your corner of OO and FP. You have likely used messaging software and if you've worked with event driven design, including event sourcing and CQRS then even better. You may have built APIs using REST, Express, NestJS and probably documented them using Swagger. You've written Typescript in anger. You've deployed stuff to AWS even if just in your spare time. You can talk about the pros and cons of NoSQL and relational databases and you'll built indexes to help with performance. You've built a CI/CD pipeline or two. You are a proponent of automated testing but not a TDD stickler. You know enough about security to get by. JWTs, certificates, HTTPS, TLS all mean something to you. You're a dab hand with Git such that you can get your colleagues out of trouble.
On the front end you've worked with one or more of React, Vue and Angular and are happy to use Vue, even though you may not have before. You need to be able to build against designs and have worked across various CSS approaches. You can talk a little about web security and you may have even done some React Native.
If enough of the above sounds like you then we want to hear from you.