Senior Software Engineer - Developer Experience

Hired Recruiters
  • Austin, California
  • Autofill and Review
2 days ago

Job Description

JOB DESCRIPTION

As our crew, we’re building an app used by thousands of product teams daily. While creating a common language for our fellow designers and developers, we care deeply about building a product that delights them.The release of our extensions was our first step into making our product more extensible. Now, we’d love to help our users automate and improve their workflow integrating their preferred tools and processes with our team. As an engineer on the Developer Experience crew, you will be building the very first generation of our developer platform, which allows third-party tools/partners to fully integrate with our product through a public API, webhooks, and extensions.

Responsibilities

  • Design, build and maintain scalable and reliable public API
  • Extend capabilities of the extensions API
  • Collaborate closely with the product crew to work on new features for our developer platform from ideation to launch
  • Advocate for developers internally and collaborate with the rest of the crew to build new features, improve the platform, and grow the developer ecosystem
  • Support developer community by creating and maintaining documentation, tools, code samples
  • Drive growth in the number of developers building apps and integrations on our product

Requirements

  • Knowledge of Zeplin and passion for the product
  • Good knowledge and understanding of JavaScript and Node.js
  • Solid understanding of how the web works
  • Care for quality of developer experience, as much as the quality of code
  • Ability to empathize with engineers from different backgrounds (Backend, Web, Mobile and so on)
  • Clear and positive communication skills in written and spoken English
  • Strong computer science fundamentals, including data structures, algorithms and programming languages

Preferred

  • Experience in building public APIs or SDKs
  • Experience in maintaining open source projects
  • Familiar and have experimented with the latest API standards/technologies
  • Experience in designing and building safe and reliable highly available distributed systems
Must-Have
  • 2+ years External Public API/SDK/Web hook experience. Think APIs as products that are sold to other customers (not just used internally by front end developers within the same company).  Quick reject - if only work on internal API (API used within the same company). Must have experience working on Public APIs or SDKs (Software Development Kit)  or webhooks that are designed to be used by external developers (work at other companies) experience is a must-have.   Look for companies that provide APIs as products that are consumed by other companies- for example: Twilio (SMS API), PayPal (payments API used by merchants to process payments.  Please ask your candidate what and how much external API/SDK experience they have and include in y9our submission note.
  • Very important - strong experience with developer-facing products—APIs, libraries, SDKs, tools kind of thing used by the external developer community, who have gone through challenges specific to this work and been successful at it. 
  • Highly available Distributed Systems
  • Early startup experience (please include startup company name, stage, in your submission note)
    • Should either be similar in nature to Zeplin; or
    • Developed external APIs at the startup
  • CS/CE or STEM or relevant experience

Numbers & Facts

LocationAustin, California

Skills

  • Algorithmsunmatched
  • Alliance/Partner Marketingunmatched
  • Application Integrationunmatched
  • Application Programming Interface (API)unmatched
  • Communication Skillsunmatched
  • Community Supportunmatched
  • Computer Scienceunmatched
  • Data Structuresunmatched
  • Distributed Computingunmatched
  • Documentationunmatched
  • Ecosystemsunmatched
  • English Languageunmatched
  • High Availabilityunmatched
  • JavaScriptunmatched
  • Node.jsunmatched
  • Open Sourceunmatched
  • Presentation/Verbal Skillsunmatched
  • Product Developmentunmatched
  • Programming Languagesunmatched
  • Salesunmatched
  • Scalable System Developmentunmatched
  • Short Messaging Service (SMS)unmatched
  • Software Developmentunmatched
  • Software Engineeringunmatched
  • Startupunmatched
  • User Interface/Experience (UI/UX)unmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder