Full Stack Web Developer (Node.js, Vue.js, JavaScript) at Linkby

Posted on: 11/04/2021

Location: (REMOTE)

Original Source

Tags: jest azure ecs rust typescript node mocha lambda postgresql golang vue aws docker react sns javascript

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.