Commerce Software Engineer

IT & Technology New York, New York


Description

Senior Software Engineer – Full Stack

GroupM Commerce Platform

Position Overview

The GroupM Commerce Platform is a collection of data and front-end and back-end technologies that aide GroupM’s media agencies in planning, executing, and optimizing commerce media campaigns.  The foundational layer of the platform is a data lake built in Java that routinely exercises over 200 external APIs collecting commerce-relevant data.  On top of this foundation is an externally facing insights, planning, and activation tool developed in Angular, Typescript, and Python. 

We are seeking an experienced Senior Software Engineer to join our organization. You will be part of a dynamic team of engineers who are developing cutting-edge technology fueling a platform that helps some of the biggest brands worldwide.

Using the latest technologies allows us to deliver highly scalable, efficient, and robust solutions and gives you the opportunity to apply your solutions on a global scale. As an experienced developer, you’re directly interacting with product management, other engineering teams and are responsible to design, implement and deliver the right enterprise-class user interfaces and APIs to service both internal and external facing consumers.

The GroupM work environment is inviting. You will work in an open modern space where you will often find groups in casual brainstorming sessions sharing ideas and strategies for new initiatives. Everyone has a voice on the Commerce Team, and we are open to new ways of thinking, especially those that will contribute to the overall success of the Commerce Team. Opinions and ideas are always welcome, in fact, they are encouraged!  

Your Impact
We want someone with the right temperament to manage the ambiguity that comes in our business and the passion to design, implement, and roll out innovative software solutions in our global business environment. You will be expected to:

  • Collaborate with the product owner, technical lead, UX team, and other developers to design, prototype, and develop enterprise-class user interfaces and server-side technologies.
  • Be part of SAAS application development that is scalable, well documented, and are a joy to use for your peers and for our client teams.
  • Maintain existing code and make improvements to increase maintainability, performance, and scalability.
  • Support software rollouts in production
  • Constantly improve code quality and test coverage

Qualifications

  • 4+ years of full-stack design & development experience with a focus on Angular 2+ framework and Node.js.
  • BS/MS degree in Computer Science engineering or a related subject.
  • A strong foundation in JavaScript and experience with TypeScript are required.
  • Experience developing applications in Python is recommended.
  • Experience in Node.js with the Express Framework is recommended.
  • Experience building modern web applications using modern HTML/CSS layout development.
  • Experience building and working with JSON, RESTful web services using standard web security practices.
  • Passion for writing well-composed, testable code with a focus on readability and maintainability.
  • Experience with NoSQL Document Databases such as Google Firestore, MongoDB, CouchDB etc.
  • Proficient in Firebase with experience in developing locally with the Firebase Emulator Suite is recommended.
  • Experience with Angular Material is recommended.
  • Experienced in launching, developing, and scaling in a fast-paced environment
  • Experience working with Google Cloud Platform (GCP) services, which may include any combination of: BigQuery, Cloud Storage or Cloud Functions is a plus.
  • Experience with open-source build/deployment tools like Maven, Jenkins etc. is a plus.
  • Data modeling experience is a plus.
  • Java background experience is a plus.

About GroupM

GroupM is the leading global media investment management company serving as the parent to WPP media agencies including Mindshare, MEC, MediaCom, Maxus, and Essence, as well as the programmatic digital media platform, Xaxis, each global operations in their own right with leading market positions. GroupM’s primary purpose is to maximize performance of WPP’s media agencies by operating as leader and collaborator in trading, content creation, sports, digital, finance, proprietary tool development and other business-critical capabilities. GroupM’s focus is to deliver unrivaled marketplace advantage to its clients, stakeholders and people.

 Discover more about GroupM at www.groupm.com .

Follow @GroupMWorldwide on Twitter

Follow GroupM on LinkedIn - https://www.linkedin.com/company/groupm

WE ARE AN EQUAL OPPORTUNITY EMPLOYER

It is the policy of GroupM and its affiliates to provide equal employment opportunities to all employees and applicants for employment without regard to race, color, religion, gender, sexual orientation, national origin, age, disability, marital status, or status as a covered veteran in accordance with applicable federal, state and local laws.