Backend Developer

Role

Backend Developer Full time Permanent or Contract Competitive salary based on skills and experience, plus stock option opportunities.

Overview

We’re building Xara Cloud, a high quality cloud-based document creation and management platform. Google + Adobe in a single solution. For this we need very talented developers who like a challenge, to join a very capable team. See www.xara.cloud for details. A distributed team, building a new slick product, using the very latest, state of the art web technologies for only the latest browsers and touch devices. We use Node.js, JavaScript, TypeScript, React, Git, Mocha, Kubernetes and AWS. If you have the right skills and the determination to succeed, this is your opportunity to work on a product that will be used by millions of people, and to contribute to the most amazing web-based creative tool being developed today.

Location Options

Remote, Homeworking Xara is a remote first company with meeting-point offices in Berlin and Hemel Hempstead, UK. Our German office is in a spacious modern building in Berlin, the tech start-up hub of Germany. There will be occasional expensed visits for face to face meetings with the rest of the team.

Responsibilities

Working closely with senior stakeholders to understand business requirements and help translate these into technical requirements for the development team Planning and documenting technical specifications for features or system design Writing testable, scalable and efficient code and leading code reviews Directing the development team in the design, development, coding, testing and debugging of applications Mentoring junior team members and ensuring they adhere to determined software quality standards

Requirements

First and foremost you will be a very strong Javascript/Typescript developer, with a passion for new technology and a strong interest in helping to make Xara’s cloud platform great. Flexible, determined, with a can do attitude and great attention to detail and quality. Always learning quickly and able to adapt to new technologies, you work well in collaboration with other developers, but you’re also ready and able to focus single-mindedly on a problem and solve it yourself. You are knowledgeable about how to write code that is testable, fast and reliable. Almost certainly you’ll have an IT or Science degree or equivalent. Other essential and desirable skills are listed below.

Essential:

Team leadership experience A solid understanding of cloud deployment strategies and scalable architectures
Made with Xara Cloud | www.xara.com
1

Backend Developer Job Spec

Made with Xara Cloud | www.xara.com
2

Backend Developer Job Spec

A desire to work on world-leading web software products Highly motivated, with a positive attitude to work and the ability to learn quickly Good trouble-shooting skills with the perseverance to solve problems Able to work productively, both autonomously and as part of a dynamic team Solid commercial experience (3 years +) with the following stack: o Linux o JavaScript o TypeScript o Node.js o Nest.js o NOSQL (Redis and MongoDB are required) o Docker o GIT

Desirable:

Experience with TDD Commercial experience with high-volume scalable architectures Good knowledge of the most common web servers / load balancers (Apache, Nginx, HAProxy) Experience with ELK Experience with AWS Experience with Kubernetes An interest in online security We are looking forward to your application!
XARA