Software Engineer, Backend

Istanbul, Turkey expand job description ↓

Description

As the Zeplin crew, we’re building an app that is used by thousands of product teams every day. While creating a common language for fellow designers and developers, we care deeply about building a product that delights them.

As a Software Engineer on Backend team, you will be building the next generation of Zeplin’s API and real time collaboration services, engineering for performance across scalability, redundancy and reliability.

Our Backend stack runs on AWS, built on technologies like Node.js, MongoDB, Redis, and RabbitMQ.


RESPONSIBILITIES

  • Implementing the next generation of Zeplin API, solving challenging problems at the intersection of computational systems and user experience
  • Advocating automated testing and code quality
  • Constantly monitoring, and improving the performance for all backend stacks
  • Responding to alerts, pings, pages and queries
  • Thinking ahead to sustain reliability and availability by building instrumentation and profiling tools, accommodating our rapidly growing user base
  • Following new technologies, being eager to adapt them
  • Implementing automated services, for repetitive day-to-day tasks
  • Answering daily questions from users, collaborating with Support Engineers to investigate and solve support issues

Requirements

  • Knowledge of Zeplin and passion for the product
  • Strong computer science fundamentals, including data structures, algorithms and programming languages
  • Strong knowledge of cloud architecture and application deployment
  • Understanding of basic security concepts (e.g. Symmetric and Asymmetric encryption, Secure Key Exchange)
  • Clear and positive communication skills in written and spoken English


PREFERRED

  • Thorough architecture understanding, both on a theoretical level (e.g. RDBMS vs. NoSQL) and on an applied level (e.g. Redis vs. Cassandra, RabbitMQ vs. Kafka)
  • Experience with Amazon Web Services
  • Experience with data privacy and protection
  • Experience with JavaScript, including concepts like asynchronous programming, prototypes, closures


ABOUT ZEPLIN

Zeplin is a connected space for product teams where they can share designs, generate specs, assets and code snippets. In just 2 years, we’ve reached over 1,500,000 users from the best product teams like Airbnb, Dropbox, Pinterest, Microsoft and many many more. We’re a Y Combinator startup, also backed by amazing investors like Elad Gil, Mike Maples, Kevin Hale. We’re a small, distributed crew with offices in San Francisco and Istanbul.

We’ve started with one piece of the product development cycle. In fact, designers and engineers interact at every single point from idea, all the way to production. Our goal is to help with all the issues that a product team might face in this process.

Do you have a LinkedIn account? Import your resume and save time!

Personal information
Your Profile
Application Details