Jobs and Careers
PU

Software Engineer (Angular, NestJS) (Remote)

Publicis Groupe
United StatesRemotefull_timeVerifiedPosted 10 May 2023

About the role

Job Description

Love cutting-edge technology? We do too.

Positioned at Publicis Groupe's core, Epsilon is a leader in interaction management, empowering brands to transform ordinary customer experiences into meaningful, human experiences. Through a connected suite of products and services, Epsilon combines leading-edge identity management, industrial strength data and technology expertise with big brand acumen gained over five decades working with the industry’s top brands. Our human-powered, data-led marketing delivers unmatched depth, breadth, and scale to help brands turn meaningful human interactions into exceptional business outcomes.

Job Description

Epsilon is seeking a Software Engineer who will be part of our primary ad tech CORE engineering group, building, and working on a highly scalable suite of software applications to deliver a best-in-class publisher platform. You will be part of a team involved in the complete life cycle of product development. You are someone who will embrace our culture and values of Trust, Innovation, and Excellence. From learning new technologies to collaborating with some of the brightest—and kindest—people in the world, you will be responsible for the technical design and development of the features within our CORE publisher applications. In this role you will be solving complex problems and working on great user interfaces. There’s a lot to love about a career with us. Join a team where you’re empowered to do epic things and unleash your full potential.

What you’ll do

  • Build and maintain high-performance user interfaces that support our ad delivery platform.
  • Provide technical consulting, troubleshooting and subject matter expertise on the platform and any integrations.
  • Work with other members of the Platform and Engineering teams to design new solutions.
  • Use Agile and DevOps methodologies to enhance existing operations and processes.
  • Ensure test coverage in support of our environment and to drive quality.
  • Learn from some of the best and brightest in the industry while sharing your experience and expertise to keep us on top of the industry.

About you

  • You own a feature, enhancement, or problem to the end.
  • You strive for technical excellence in yourself and encourage it in others.
  • You find creative solutions to difficult problems.

What you’ll bring

  • B.S. in Computer Science, Computer Engineering, or related field.
  • 3-5 years of experience.
  • Experience with modern object-oriented software, engineering processes and best practices.
  • Experience working in collaboration with experienced software engineers.
  • Strong applied experience programming in Angular and NestJS.
  • Work with product owners and development teams to gather and refine requirements, and see development through to QA, deployment, and ongoing maintenance.
  • Participate in ongoing research and evaluation of new technologies to make design and technical decisions and understand their impact.
  • Collaborate across multiple teams in architecting new solutions.
  • Drive efforts to reduce inefficiencies in development and QA processes.
  • Ability to monitor and evaluate application performance and identify areas to improve performance and availability.
  • Advocate for strong Agile development methodologies (SCRUM), automated testing, and continuous integration.
  • Compose timely, comprehensive, and accurate documentation as requested.
  • Ability to multi-task without loss of efficiency or composure.

Minimum Qualifications

  • 3+ years of hands-on experience in designing, developing and supporting web-based applications.
  • Deep knowledge of Angular fundamental concepts, design and implementation.
  • A strong command of modern and emerging web technologies, including Gradle, Spring Cloud Config, GraphQL, Kubernetes and NestJS.
  • Experience with RESTful services.
  • Experience with SQL databases (Postgres preferred).
  • Familiarity with testing frameworks and test-driven development.
  • Experience with software revision and control systems (GIT preferred).
  • Experience with bug tracking systems (JIRA preferred).
  • Excellent interpersonal and communication skills.

Preferred Qualifications

  • BS degree in Computer Science or related field or 5+ years of equivalent work experience.
  • Experience with online advertising industry or working knowledge of the ad tech ecosystem.

Additional Information

When you’re one of us, you get to run with the best. For decades, we’ve been helping marketers from the world’s top brands personalize experiences for millions

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Publicis Groupe

View company profile →