Full Stack Web Developer (Node.js, Vue.js, JavaScript) - remote

Linkby
Posted 2 years ago
We Work Remotely
Linkby is a global VC funded software company founded by one of Australia’s top digital publishing entrepreneurs. Our software helps D2C e-commerce brands and publishers work together more effectively and profitably than ever before. We’re currently building our engineering team globally to support our rapid growth. We have a remote-first culture while also having office hubs in Toronto, London &Sydney. 

We are looking for a seasoned full-stack engineer to join our team to help build out and manage our entire web infrastructure. You will work as part of a team to develop fast, well-tested, and performant code across various web projects in the adtech vertical.

As a Full Stack Developer, you should be comfortable around both front-end and back-end development (predominantly in Javascript), development frameworks and third-party libraries. You will be responsible for the full software development life cycle, from conception to deployment.

Responsibilities


  • Design and deployment of database and backend storage systems (eg. relational database, key-value/blob stores)
  • Design and implementation of low-latency, high-availability, and performant applications
  • Design and construction of REST APIs
  • Integrating front-end UI with the constructed APIs
  • “Pixel-perfect” implementation of approved UI and designs
  • Building reusable components and front-end libraries for future use
  • Design and implementation of continuous integration and deployment
  • Test software to ensure responsiveness and efficiency
  • Implementation of security and data protection
  • Integration with third-party services and software

Required Skills &Experience

  • At least three years’ experience with:
  • Writing HTML, CSS, and JavaScript. Being up on latest practices is a must, e.g., HTML5, CSS3, and ECMAScript 6 (minimum)
  • Back-end development with Node.js
  • Front-end development with Vue.js
  • Database design and management with PostgreSQL
  • Highly proficient with the JavaScript language and its modern ES6+ syntax and features
  • Understanding the nature of asynchronous programming and its quirks and workarounds
  • Highly proficient with Vue.js framework and its core principles such as components, reactivity, and the virtual DOM
  • Experience with development &deployment using containerisation technology (eg. Docker)
  • Experience with cloud infrastrastructure management &deployment on AWS (eg. ECS, Lambda, SQS, SNS, Kinesis)
  • Familiarity with automated JavaScript testing, specifically testing frameworks (eg. Jest or Mocha)
  • Familiarity with CSS preprocessors, bundlers, and associated languages/syntaxes/libraries (eg. Sass, Less, Webpack)
  • Proficient understanding of code versioning tools (eg. Git)
  • Ability to understand business requirements and translate them into technical requirements
  • Open-mindedness and ability to learn new programming languages &tools to best serve the project at hand
  • Appreciation for clean and well documented code
  • Excellent verbal &written communication skills

Preferred Skills &Experience

  • Experience with React.js &TypeScript will be highly regarded
  • Knowledge of other backend languages such as Golang, Rust, OpenResty
  • Experience with adtech/martech technology
  • Experience with Machine Learning/AI/Data Science
  • Experience working with large scale/high traffic applications 
  • Experience with other cloud infrastructure providers (eg. Google Cloud, Azure)
We offer flexibility and a strong team culture with additional leave and health benefits for your location. We can't wait to see your application.