API Lead Engineer @ VICE MEDIA GROUP - Brooklyn, NY

Job Overview

a month ago

API Lead Engineer

VICE MEDIA GROUP - Brooklyn, NY

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

Working at VICE :

We want to find people who believe in our mission and goals and feel inspired to grow while they’re here, rather than someone who checks the boxes but isn’t invested. We encourage you to apply and show us what you’ve got.

VICE Media Group prioritizes the voices, ideas and people that other media companies miss. We believe that innovation is a direct result of diverse, inclusive cultures so we don’t just “tolerate” difference s , we celebrate it and see it as essential to our staff, culture, and business. To learn more read the VICE Guide to VICE .

In alignment with our Core Behaviors and to ensure the safety of all of our employees and the communities we serve, we require all incoming employees to be fully vaccinated against COVID -19. If hired, you will be required to provide proof of vaccination, which will be kept confidential. If you require reasonable accommodation during the application and selection process, please let us know by contacting [email protected] vice .com . We will work together to best meet your needs.

Agencies: VICE Media Group is not partnering with agencies nor accepts unsolicited resumes and will not be responsible for any fees or expenses related to such unsolicited resumes and/or applicants.

Similar Jobs

Data Strategy Product Manager - Remote

Realogy Franchise Group

Madison, NJ

The Data Strategy Product Manager will be responsible for helping Realogy build a robust data lake, API integration framework and Machine Learning vision so…

Specialist - Software Engineering

Larsen & Toubro Infotech Limited

Edison, NJ

Minimum 3 years of experience as technical team lead & systems architect • Minimum 1 year experience in Couchbase, MongoDB or no SQL databases • Consistently…

Engineer Lead

Law School Admission Council

Newtown, PA

As lead, you are responsible to ensure the teams alignment with best practices, enterprise architecture and stakeholder satisfaction.

Sr. Software Engineer

Broadridge

Edgewood, NY

NET technologies to join our growing Investor Communications Technology Development team. You will ensure technical standard methodologies and Broadridge…

Senior Systems Analyst II

AT&T

New York, NY

At least 2 years experience as a scrum master/agile team lead. As a Senior Systems Analyst 2, you will join an Engineering team responsible for the architecture…

Platform Support Engineer

IBM

New York, NY

To think along with clients and sell. Therefore, in order to be considered for this position, you must have the ability to work without a need for current or…

Spec, Full-Stack Dev

BNY Mellon

New York, NY

The job holder leads the technical design, development and documentation of cross-functional, multi-platform application systems.

Senior Product Manager

OwnBackup

Englewood Cliffs, NJ

You will work with our existing Product and Engineering teams on common components but will also lead the MVP and backlog of the new product from start to…

Senior Systems Analyst II

AT&T

Bedminster, NJ

At least 2 years experience as a scrum master/agile team lead. As a Senior Systems Analyst 2, you will join an Engineering team responsible for the architecture…

Sr. Manager, Product Management (MachineQ)

Comcast

Philadelphia, PA

The ideal candidate is nimble and flexible, able to quickly learn new product areas, and lead by driving outcomes in ambiguous situations.

Sr Specialist Full-Stack Developer - Java, Spring Boot, Linux, Kafka, Python

BNY Mellon

New York, NY

The job holder leads the technical design, development and documentation of cross-functional, multi-platform application systems.

Enterprise Architect (Marketing Technology Platforms)

IBM

New York, NY

To think along with clients and sell. At IBM, the role of marketing technology is to connect our data systems to communications that engage prospects & existing…

Marketing Lead, Customer Content

ALMO FULFILLMENT SERVICES LLC

Philadelphia, PA

This position works with assigned ecommerce accounts to submit approved product content to accounts web content management system.

Director of Engineering (Streaming)

Major League Baseball

New York, NY

We are looking for an experienced Engineering Director to lead several connected device client teams. This is a hands-on role, for a leader prepared to support…

Lead Software Engineer - 100% remote opportunity

Hibu

King of Prussia, PA

You will join a distributed team working on Hibu product platform and performing programming tasks to support fulfillment of various Hibu digital products .

Senior Power BI Developer/Report Writer

UNIVERSAL Technologies

Long Island City, NY

Ability to lead and influence team members. UNIVERSAL Technologies is seeking a Senior Power BI Developer/Report Writer for a long-term position in Long Island…

Solutions Architect

CIS

New York, NY

Proven experience in IT architecture including lead design duties with a thorough understanding of application architectural componentization.

.Net/SharePoint Developer

UBS INC

Barrington, NJ

SharePoint Lead to design and develop SharePoint applications as a collaboration platform, a records and document management platform, and as a process…

Solutions Engineer

FROM, The Digital Transformation Agency

New York, NY

Work with business implementation leads to identify workflows, protocols, information gathering for new solutions. NET developers and solutions architects.

Senior Software Engineer II

Signify Health

New York, NY

A Senior Software Engineer - Backend develops systems throughout Signify Health's infrastructure. This involves all elements of software engineering, including…

Presales Expert (m/f/d): Business Process Intelligence

SAP

Newtown Square, PA

Strategize, prepare and deliver engaging solution demonstrations, presentations and business cases to prospects and clients that lead to successful sales…

Presales Senior Specialist (m/f/d) : Business Process Intelligence

SAP

Newtown Square, PA

Strategize, prepare and deliver engaging solution demonstrations, presentations and business cases to prospects and clients that lead to successful sales…

Lead DLT Automation Test Engineer

Talent Search PRO

Jersey City, NJ

Responsible for system integration testing, including automation, of newly developed or enhanced applications. Experience with front-end & backend testing.

IT Manager/Network Administrator

CMR & Associates Inc

Manhattan, NY

Backend Engineer / API Development / DB Administration / SQL programmer. Seeking to hire an experienced backend engineer with all-around skills.

Ad