Full Time Job

API Lead Engineer

Vice Media Group

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

VICE Media Group is seeking a talented and experienced engineer to lead our API Team in the development and maintenance of the APIs and DB data models. The engineer will work closely with the Product, Design, Front-end, CMS, and App teams to maintain the connections of the VMG sites and apps, in addition to building entirely new features and functionality from the ground up.

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.com, Refinery29.com, and other brand sites
• Work with modern web technologies like NodeJS and Apollo GraphQL
• Stay on top of new technology to offer guidance on improvements across the front-end 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
• 7+ years of professional experience working as a software engineer
• Computer Science or equivalent scientific degree or additional 3+ years experience
• 3+ years leading a team of 2 or more people
• Extensive experience of NodeJS, Apollo 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 (CircleCI/GitHub Actions)
• 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 server-less 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-232-179-37-42 in your application.