Senior API Engineer @ VICE MEDIA GROUP - Brooklyn, NY

Job Overview

2 months ago

Senior API Engineer

VICE MEDIA GROUP - Brooklyn, NY

Overview:
VICE Media Group is seeking a talented & experienced engineer to join 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 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
Qualifications:
  • 6+ years of professional experience working as a software engineer
  • Computer Science or equivalent scientific degree or additional 2+ years experience
  • Extensive experience of NodeJS, Apollo GraphQL, and REST APIs
  • Extensive experience with database migrations
  • Experience with Redis, ElasticSearch, and SQL storage
  • Experience architecting database models
  • Proven track record of building modular, high performance, and 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)
Pluses:
  • Experience in AWS or cloud services
  • 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” differences, 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] 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.
Equal Opportunity Employer:
VICE Media (VICE.com, VICE Studios, VICE TV, Virtue, VICE News, Refinery29, PULSE Films, i-D) is an equal opportunity employer. We view everyone as an individual, and we understand that inclusion is more than just diversity – it’s about belonging. We celebrate the fact that everyone is unique, and that’s what makes us so good at what we do. We pride ourselves on being a company that embraces difference and truly represents the global clients we work with.
This position is not eligible to be performed in Colorado.

Similar Jobs

Android Developer

eSales Technologies

West Babylon, NY

Android studio, API integration, Android SDK, JAVA, XML & JSON Web Services, and its relevant frameworks / Firebase.

Lead Salesforce Engineer

JPMorgan Chase Bank, N.A.

Jersey City, NJ

Develop customized solutions within the Salesforce platform to support critical business functions and meet project objectives, client requirements and company…

Software Engineering

JPMorgan Chase Bank, N.A.

New York, NY

As an engineer on the Partner Engineering team, you will participate in design reviews, provide input to design recommendations.

iOS Developer

eSales Technologies

West Babylon, NY

Objective-C, the Swift 3.0 programming language, Apple’s Xcode IDE, UIKit, and CocoaTouch, UI and UX. Design experience, OpenGL or Metal, iOS graphics APIs, Git…

Staff Software Engineer ( Java ) - REMOTE USA

Mandiant

New York, NY

Write documentation to communicate solutions to engineers and users. Work with other engineers and analysts to understand and interpret data acquired from…

Software Engineering

JPMorgan Chase Bank, N.A.

Jersey City, NJ

BS/BA degree or equivalent experience. Proficiency in one or more modern web frontend frameworks (React, ExtJS). Good Communication and interpersonal skills.

Senior Application Security Engineer

FlexTrade

Great Neck, NY

A pioneer in the field, FlexTrade is internationally recognized for introducing FlexTRADER®, the world’s first broker-neutral, execution management trading…

Director Of Engineering

Publicis Sapient

New York, NY

Proven ability to lead technical track of 10+ software engineers. Working knowledge of of modern frontend development languages and frameworks such React or…

Senior Java Developer

Publicis Sapient

New York, NY

Drive the design, planning, and implementation of multifaceted applications, giving you breadth and depth of knowledge across the entire project lifecycle.

Engineer 3, Software Development & Engineering - SDET

Comcast

Philadelphia, PA

Serve as a guide and mentor for junior-level engineers. Partners with software engineers to write efficient automation code using coding standards and best…

Technical Lead, Drupal | USA - Remote

FFW

Holmdel, NJ

Put simply a Drupal Technical Lead’s job is to be the hands-on Drupal expert for delivery efforts with our clients and our team members.

Principal Software Engineer

Comcast

Philadelphia, PA

Architectural work will include gathering requirements from Product and collaborating with other software engineers across teams, to inform architectural…

Staff Backend Engineer, Python+ML

AssemblyAI - Remote

New York, NY

Hundreds of companies, and thousands of developers, use our APIs to both transcribe and understand millions of videos, podcasts, phone calls, and zoom meetings…

iOS App Developer

Invonto

Bridgewater, NJ

3+ years of professional iOS application development experience using SWIFT. 1 year of augmented reality development experience using ARKit.

Staff Backend Engineer, Python+ML

AssemblyAI - Remote

Jersey City, NJ

Hundreds of companies, and thousands of developers, use our APIs to both transcribe and understand millions of videos, podcasts, phone calls, and zoom meetings…

Senior QA Tools Engineer - API

CBS

New York, NY

Experience coaching, training, and mentoring QA engineers to ensure quality standards are met across the entire team.

Senior QA Automation Engineer

CBS

New York, NY

Coaching, training, and mentoring QA engineers and ensuring that quality standards are met across the entire team.

Javascript Engineer - Financial Tools

JPMorgan Chase Bank, N.A.

New York, NY

The Chase Digital team is responsible for enhancing the desktop/mobile/tablet experiences for our current and prospective Chase customers.

AWS Application Engineer

Capgemini

Malvern, PA

Duration: 6+ Months Job Description: Required Skills: AWS serverless services over EMR for this application engineer. Someone more familiar with building…

Front End React Engineer

JPMorgan Chase Bank, N.A.

Jersey City, NJ

You'll be tasked with keeping the team and other key stakeholders up to speed on the progress of what's being developed. BS/BA degree or equivalent experience.

Business Intelligence Engineer

WELLS FARGO BANK

Philadelphia, PA

As part of the Infrastructure Service Analytics and Insights team, this position is an advanced subject matter expert responsible for databases, visualizations…

Software Engineer (REMOTE)

Lincoln Financial

Radnor, PA

Relocation assistance:: is not available for this opportunity. You will work with all members of the team(s) to ensure the technical solution is aligned with…

Software Engineer INVESTMENT FUNDING

JPMorgan Chase Bank, N.A.

Jersey City, NJ

You will work with a group of talented engineers in new build efforts to deliver products of the highest standard.

Software and Data Engineer

JPMorgan Chase Bank, N.A.

Jersey City, NJ

As a software engineer, you will work on a specific collaboration critical project integrating BRIE and IIN. As a member of Data Products group you will design,…