company_logo

Full Time Job

Director, API Engineering

Vice Media Group

Brooklyn, NY 07-02-2021
 
  • Paid
  • Full Time
  • Senior (5-10 years) Experience
Job Description
OVERVIEW

VICE Media Group is seeking a talented and experienced Director of Engineering to lead our API Team in the development and maintenance of the APIs and DB data models. This engineer will work closely with the Product, Design, Consumer Engineering, Internal Systems Engineering, and Native App Engineering teams to maintain the connections of the VMG sites and apps, in addition to building entirely new features and functionality from the ground up. This role is equal parts contributor and manager.

ROLES AND RESPONSIBILITIES
• Collaborate with Product, Design, front-end and mobile engineers along with other stakeholders to ship new features and maintain to our internal APIs that power our CMS and the front-ends for Vice, Refinery29, i-D, and other brand sites
• Work with modern web technologies like Node.js and GraphQL
• Stay on top of new technology to offer guidance on improvements across the system-wide products
• Contribute to architectural decisions surrounding the evolution of the codebase
• Collaborate with other engineers in knowledge sharing sessions
• Contribute your expertise and insights into developing and improving best practices
• Manage and mentor the engineers on the API team

QUALIFICATIONS
• 8+ years of professional experience working as a software engineer
• Computer Science or Equivalent Science Degree or 2 additional years of experience
• Experience leading a team or project consisting of 2+ engineers
• Extensive experience of Node.js, Express, GraphQL, and REST APIs
• Extensive experience with database migrations
• Experience with microservice architecture
• Experience with Redis, ElasticSearch, and SQL storage
• Experience architecting database models
• Proven track record of building high performance enterprise-level web applications
• Experience working on large scale CMSs
• Solid understanding of Scrum and Agile principles
• Experience mentoring other engineers and leading knowledge share sessions
• Experience working in a team environment
• Focus and attention to detail in written and verbal communication
• Strong sense of product ownership
• Comfortable working with fast paced and globally distributed teams
• Experience with CI/CD
• Focus and attention to detail in written and verbal communication
• Strong sense of product ownership
• Strong interpersonal skills

PLUSES
• Experience in AWS or cloud services
• Experience with serverless computing
• Experience with edge computing
• Experience with data export or data management
• Experience with TypeScript
• Experience with NextJS and React
• Dedicated to full test coverage with tools like Jest & Cypress
• A passion for staying on top of the latest web technologies

Jobcode: Reference SBJ-gqoyvm-18-188-252-23-42 in your application.