Full Stack Web Developer (Node.js, Vue.js, JavaScript) - remote
Linkby
Posted 3 years ago
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.