Senior Platform Engineer - API

Sorry, this job was removed at 8:07 a.m. (EST) on Friday, March 15, 2019
Find out who's hiring in Greater NYC Area.
See all Developer + Engineer jobs in Greater NYC Area
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

At Skillshare, we’re building a global community of curious, lifelong learners. The ability to access our platform from anywhere is increasingly important as we scale, especially internationally. Mobile plays a huge role in allowing us to reach a global audience and makes learning as easy as glancing at your phone.

We’re excited to welcome a senior back-end engineer to our platform team, who will be embedded in our Mobile group (working with both iOS and Android), and take the lead on designing and implementing architecture that will increase the mobile team’s efficiency and acceleration – which ties directly to our company’s growth.

What you'll do:

  • Work closely with our mobile developers to build back-end architecture that unlocks velocity.
  • Propose which features are good candidates for microservices – and own the strategy, architecture, and implementation.
  • Balance important developer-driven projects with improvements our users will notice.
  • Design elegant and scalable APIs that can be used by both mobile and web clients.
  • Create and maintain the components around our APIs (bullets below):
  • API versioning, authentication, caching, documentation
  • GraphQL schema design, schema stitching
  • MySQL schema design, query writing, query optimization
  • Microservice architecture
  • Performance monitoring, error reporting

Why we're excited about you:

  • You’re an experienced back-end engineer with a proven history of building at scale.
  • You have extensive knowledge of GraphQL and RESTful APIs, and can share best practices with the larger team.
  • You’re ready to work with an existing code base (some understanding of PHP, node.js and TypeScript is expected) but you can pick up language expertise as needed.
  • You are a natural collaborator – you work seamlessly within and between teams.
  • You are motivated by full ownership over your work, and are eager to help improve our users’ mobile experience.
  • Your experience with mobile development is a plus!

Why you're excited about us:

  • Impact: Our users are increasingly turning to mobile to use Skillshare, and you’ll play a huge role in ensuring they not only have access, but an incredibly seamless experience.
  • Growth: You’ll have room to wear a lot of hats and take on more responsibility over time.
  • Our team: We have a passionate, talented team that is a lot of fun to work with.
  • Our mission: We’re doing work that matters – connecting lifelong learners around the world and empowering them to pursue their creativity.
  • Flexibility: We believe that doing your best work means living a full life. That means different things for everyone, so we optimize for trust, invest to support remote teams, have an unlimited vacation policy (with a required minimum!), and encourage work-life balance.

About Skillshare

Skillshare is an online learning community whose mission is to connect curious, lifelong learners everywhere – and, in so doing, build a more creative, more generous, and more prosperous world. Today, our community has grown to millions of members who come to Skillshare to learn creative and entrepreneurial skills, network with peers, and even teach a class themselves. We are backed by Union Square Ventures, Spark Capital, Amasia, Spero Ventures, and Burda Principal Investments.

Skillshare is committed to building a diverse team that reflects a variety of backgrounds, perspectives, and skills. We work to ensure a consistent interview process, fair compensation, and inclusive work environment for all.

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

Fully Remote

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about SkillshareFind similar jobs