Vectornator, by Linearity GmbH, is a powerful and award-winning vector graphic design software that simplifies the design creation process for everyone with innovative features and trusted by leading brands like Apple, Disney, Wacom and Microsoft. Vectornator offers cross-platform functionality (iPad, iPhone, Mac) without compromising on power or quality. Our powerful software has reached over 4M downloads and has raised $10M+ in funding from one of the biggest Venture Capital firms globally. Our mission, revolutionize the way people design all over the world. To accomplish our mission we need you!
If you breathe design, love creating new ideas, and are an outstanding team player, this position is for you. We are an international mix of driven, passionate and talented people all brought together by a desire to create the best next-generation graphic design tool that the world has seen. We are a flat organization that empowers our people to be brave and do what they think is best for the team and the company. We believe in the power of collaboration, brainstorming and last but not least, in the super power each of us has hidden.
As a full stack developer, you will work on the frontend as well as the backend side of our product and therefore will take full ownership over the features you are creating. After you develop a comprehensive understanding of the components of our product, you are given full responsibility to extend them and build on them in ways that makes our product more valuable, more reliable and better structured to ensure future maintainability.
Specifically, we have a frontend based on Web Components using Lit-Element and Polymer. Backend written in Node.js. They interface with each other using REST, RPC and GraphQL. We utilize TypeScript for the entire codebase to improve code quality and reliability. We use relational databases as well as PostgreSQL. We write comprehensive end-to-end tests using Cypress in addition to unit tests. Our infrastructure is based on Kubernetes. We have a well-functioning CI/CD pipeline and deploy to production multiple times a day.