Requirements
You’re great at
- Vanilla JavaScript and/or TypeScript on the backend (Node. js, Heroku, AWS Elastic Beanstalk, AWS Lambda, etc.);
- Developing performant, resilient and secure services/functions;
- Building and handling asynchronous and event-driven workflows;
- Protocols and architectural patterns like HTTP, REST and/or GraphQL;
- Creating testable code and making testing a priority;
- Being passionate, self-driven and working with little supervision towards a common team or company purpose.
It would be fantastic if you
- Have experience working with SQL and NoSQL data stores;
- Know about service oriented architectures, design patterns and data structures;
- Are used to working with code versioning tools like Git in a continuous delivery process;
- Use code quality tools like linters, type checkers and static analysers;
- Have experience using cloud platforms like AWS, GCP or Azure;
- Care about all the steps your code goes through from your machine to production and know about or are curious of technologies like containers;
- Are comfortable with agile methodologies such as Scrum and Kanban;
We offer
- Fun, happy and politics-free work culture built on the principles of lean and self-organisation;
- Work with large scale systems powering global businesses;
- Competitive salary and benefits.