Senior Software Engineer Required

Randstad Technologies
London, UK
14 Aug 2019
02 Sep 2019
Contract Type
Full Time
We're looking for a Senior Software Engineer to join our startup team in London

About you

You are a dedicated and resourceful engineer with an understanding of what it means to work with a production system, and an understanding of Agile processes, particularly Continuous Delivery. You have experience building Single Page Applications, Mobile Applications, or both. You have experience working with an interpreted server side language such as NodeJS, Ruby on Rails, or similar. You are a dedicated professional who holds and researches opinions on a wide variety of technologies and theories, such as the CAP triangle, authentication schemes, soundness vs completeness, or the multiple models of asynchronicity contained in JavaScript. You are humble, know when to ask for help, and enjoy learning alongside your team. Most importantly, you are excited to become a great engineer, and thrive in a position of responsibility.

Key Responsibilities

Work with a production system, utilizing Agile processes such as Code Review on Github and Pair Programming.
Plan and estimate work on a daily basis
Build Single Page and Mobile Applications, Web Servers, and other relevant systems
Use NodeJS, React Native, Redux, Flow, Babel/ES2017, Haskell and Postgres
Proactively research new technologies and bring them to the team to help maintain our edge
Help to maintain a stable production system by responding to live issues on a weekly PagerDuty rotationThe above statements describe the general nature and level of work. They are not a comprehensive list of all responsibilities, duties, or skills required.

Our Stack

NodeJS (with ExpressJS)
Postgres (note, we do not use any ORM)
React Native + Redux

The extra mile

If you have any of these, you are a cut above the rest, and these skills will be fantastic for you in this role. If not, we look forward to teaching you!

Familiarity with both NodeJS and React
Familiarity with Mobile development, preferably by way of React Native + Redux
Familiarity with type systems and type theory, particularly FlowJS
Familiarity with Agile best practices in general and Continuous Delivery in particular
Strong Postgres knowledge
Open source contributions or other community engagement
Experience working at a small startup
A BSc or above in Computer Science/Mathematics or a related fieldIf you're interested in this role, please reply to this ad with an up to date CV and we'll get back to you as soon as we can!

Randstad Technologies Ltd is a leading specialist recruitment business for the IT industry. Please note that due to a high level of applications, we can only respond to applicants whose skills & qualifications are suitable for this position. No terminology in this advert is intended to discriminate against any of the protected characteristics that fall under the Equality Act 2010. For the purposes of the Conduct Regulations 2003, when advertising permanent vacancies we are acting as an Employment Agency, and when advertising temporary/contract vacancies we are acting as an Employment Business

Similar jobs

Similar jobs