Full Stack JavaScript Engineer

About CreateTOTALLY

CreateTOTALLY is a next-generation Marketing Execution Platform which uniquely includes media. Designed to address the needs of data centric marketers, connecting media planning to campaign automation; turning insight to action at speed to deliver brands competitive advantage.

About you

We're looking for someone with very strong full stack 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. You should have experience building and maintaining complex production applications following a microservice architecture.

About the role

We currently have Permanent and Contract positions open. Permanent positions offer a competitive salary + equity.

Backend

  • Building new GraphQL schemas, queries and mutations in Node.JS (Apollo Server) to support the web app and microservices
  • 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
  • Helping improve performance and scale of the application

Frontend

  • Working closely with UX/UI to implement designs using Next.js (React)
  • Integrating with the GraphQL API (Apollo Client) and other backend services
  • Writing front-end unit tests in Jest and React Testing Framework

General

  • Working on day-to-day tasks as well as roadmap features and helping tackle production bugs
  • Participating in technical discussions

Must have skills

All of the below must relate to commercial, production applications.

  • Node.JS - 4+ years
  • TypeScript - 2+ years
  • GraphQL (preferably Apollo Server) - 2+ years
  • REST - 5+ years
  • AWS Lambda - 2+ years
  • Database Architecture (preferably Postgres) - 5+ years
  • Testing Frameworks (preferably Jest/Cypress) - 3+ years
  • React - 4+ years

Desirable skills

  • Serverless Framework
  • PHP and Laravel + Nova
  • Terraform
  • CI/CD, preferably CircleCI

Interested?

Then we'd love to hear from you! Please get in touch with us here.