Position: Node.JS Tech Lead
Company: United Software
Experience required: 5y
English level: upper

CreateTOTALLY Developer Role 
Who we are 
We’re Create Global who are looking to shake up how Global advertising works. We’re a small start-up team of tech enthusiasts, working closely with an advertising agency to help deliver benefit to their global customers. 

What we're building 
Utilising automation and new cloud based tech, our goal is to reduce manual labour; streamlining campaigns from idea to production. This greenfield product has been developed from scratch with the sole purpose of centralising and automating global campaigns to local markets. The product removes challenges throughout each step of the process; be it planning, proofing, adaptations or translations. 

About the job 
We're looking for someone to work closely with the Tech Lead to help continue the build of our new ad-tech web platform and surrounding microservices. 

You'd be spending your time: 
* Building new GraphQL schemas, queries and mutations in Node.JS to support the web app * Designing and implementing Postgres database schemas 
* Writing integration and unit tests using Jest 
* Working with AWS services such as Lambda and Cognito 
* Working on the administrative panel built using Laravel Nova (PHP) 
* Working on other automation microservices such as our Node.JS Express API * Working with third party APIs such as proofing services 
* Working on our Electron studio app for managing automation jobs 
* Pair Programming to share and acquire knowledge 
* Helping provide technical solutions to problems 
* Helping configure CI/CD pipelines in CircleCI 
* Helping configure infrastructure as code in Terraform 

Why join? 
You'll be working with a close-knit and friendly product team building an exciting product using the latest technologies and development best practises, such as Node.JS, GraphQL,
TypeScript, Lambda and more. You’ll be involved in all aspects of product development as we believe very much in all-hands on deck when solving problems. 

About you 
We're looking for someone with very strong backend skills who is an expert in modern web and systems development. Equally important is the ability to problem solve and choose the right solution for the job. 
You should have a keen desire to write clean and testable code and strong knowledge of test frameworks such as Jest. 
We're looking for a good communicator and team member who works well with others but is also happy to take on projects alone. 
Finally, we're looking for someone with an eye for detail who produces quality code that exactly matches the requirements. 

Must have skills 
Node.JS 
TypeScript 
GraphQL (preferably Apollo Server) 
AWS Lambda 
Database architecture (preferably Postgres) 
Desirable skills 
Serverless Framework 
PHP and Laravel + Nova 
Terraform 
CI/CD, preferable CircleCI