SketchSketch

Backend Developer

Posted 04.12.2018
Take The InterviewOriginal Job Post

As a backend engineer, you’ll have the ability to work on large-scale systems that impacts people’s day-to-day work.


Your responsibilities will be varied, such as designing and implementing APIs for new features of Sketch Cloud. Improving security, performances, and code climate of existing APIs. Working closely with frontend and native teams to coordinate responses and deployments, and think about scalability for new and existing backend services.

We value every year of experience in your field, but experience isn’t the be-all and end-all. The ideal candidate has the passion and the knowledge to build high quality software. We’d love for you to learn from us, just like we’d love to be able to learn from you.


Our team works remotely and communicates mostly using text, so you will need to have excellent communication skills and written English, be self-motivated, and comfortable working in a remote position.


Essentials


  • Passionate about the web, product design, and problem solving.
  • Experience with developing backend systems for native apps.
  • Ability to write and maintain high quality code.
  • Experience with building APIs.
  • Excellent written and verbal communication skills as well as good written and spoken English.
  • A deep knowledge and understanding of Elixir and Node.js (ES6/typescript).
  • Experience in working with Amazon Web Services.
  • Located in European/African timezones and able to work as part of a close-knit team.

Bonus Points


  • Experience with programming languages such as Rust, Go, Scala, etc.
  • Background in working as part of a large team or organization.
  • Experience in creating or contributing to open source projects.
Take The Interview
Posted 04.12.2018