Job Description
Key skills and experience:
- NodeJS + Typescript
- SQL (Postgres or similar, such as MySQL)
- Redis (Or other data caching tooling)
- Git flow (Feature branches, tags, with CI/CD)
- Experience working with payment providers at scale (Stripe, Braintree, etc..)
- Experience working with modern Point of Sale (POS) applications.
- Test driven development. End to end (e2e) and unit testing in NodeJs/Typescript. Mocking external services.
Responsibilities
- Review other team members code and architecture designs and provide feedback to ensure high code quality, readability and scalability throughout our codebase
- Take the lead on projects to deliver greenfield functionality whilst helping maintain existing API functionality.
- Work collaboratively with other cross functional teams to deliver end to end features and foster innovation.
- Ensure your code is readable, maintainable and has test coverage
Research has shown that women are less likely than men to apply for this role if they do not have solid experience in 100% of these areas. Please know that this list is indicative and that we would still love to hear from you even if you feel you only are a 75% match. Skills can be learnt, diversity cannot.
Interview Process
Our interviews are typically conducted over Google hangouts and consist of the following phases:
- Initial screen (15 - 30 minutes)
- Remote take-home or face 2 face task (role dependent)
- Final interview (2 hours)
Benefits
- Stock options
- Home office equipment allowance of £500 GBP (or local equivalent)
- Company issued phones and Apple Macbook Pro
- Working in a disruptive and fast-growing industry where the possibilities are endless
- Fully remote: your life, your way of working
Job ID: 96932