Jobs at Sketch

Come and join our talented team where we want passionate people to help us build Sketch, the award-winning Mac application for designers.

Elixir Engineer

Do you love building products from a "behind the scenes" perspective? We're looking to expand our team with a full-time, experienced Elixir Engineer.

As a backend engineer at Sketch, you'll have the ability to work on large-scale systems that impacts people's day-to-day work. You will work closely with frontend and Mac developers and project managers to guarantee maximum alignment for our products and smooth engineering processes.

Sketch's web platform involves different backend services, and the stack is a mix of serverless and self-managed services. Your main mission will be to contribute to the Elixir backend, using the best practices and techniques of the language in order to take full advantage of Elixir and Erlang/OTP scalability and resiliency properties. This backend is built with the web framework Phoenix and implements a GraphQL API with Absinthe. The application data is persisted with a SQL database.

You will also help other junior Elixir developers to improve their technical skills through code reviews, peer-programming sessions, and other coaching practices. You will propose new ways to gain better knowledge within the team and improve coding efficiency with Elixir.

Sketch is a 100% remote company, and your colleagues will be distributed around the globe. Being remote adds great flexibility to everyone's life and helps us, as a company, to have a more diverse team. Our team works remotely and communicates mostly using text. You need to have excellent communication skills and written English, be self-motivated, and comfortable working in a remote position.

Apply for this Position

Even if you’re not able to tick all of these boxes, we would still love to hear from you.