company_logo

Full Time Job

Senior Software Engineer

Audacy

Denver, CO 03-13-2022
 
  • Paid
  • Full Time
  • Mid (2-5 years) Experience
Job Description
Overview

Audacy is looking for an innovative, result-oriented and passionate Full Stack Developer to work with our product and operations teams to build out our next-generation CMS publishing solution and customer facing site.

The candidate will be responsible for delivering high-quality front end and back end code powering the AUDACY.COM website, editor tools, as well as our high traffic station websites. AUDACY.COM is built on NodeJS, Elasticsearch & Postgres with a hybrid server-side rendered in handlebars and a VueJS single-page app.

The ideal candidate is passionate about developing effective, high-quality, innovative, websites using modern technology. We believe in self-empowered teams that can take a product from concept to delivery.

Responsibilities

What You'll Do:
• Build full stack publishing and syndication solutions in NodeJS
• Integrate internal and external APIs and services with the CMS
• Working with Product to develop the CMS, supporting services, and tools.
• Develop user facing features in our single-page app using handlebars and VueJS
• Write fast efficient code with an eye for keeping response time low
• Contribute to the creation of and enforcement of engineering standards for both client-side and server side code
• Translating layouts from static mockups to FE markup using modern techniques i.e. Flexbox and Grid
• Mentor junior developers, including conducting code reviews and assisting in architecture planning
• Keep up on cutting edge software trends and cloud-based solutions
• Follow engineering best practices and participate in code reviews
• Participate in project scoping, resource planning, and timeline estimation
• Follow agile/continuous integration engineering best practices

Qualifications

More About You:

Required and Preferred:
• 3-5 years of engineering experience building high traffic websites/applications
• Experience with NodeJS & VueJS
• Understanding of RESTful API patterns, and building standalone services to support content.
• Building tools for content management.
• Have a passion for technology and a drive to think out of the box.
• Knowledge of Postgres or other relational databases
• Understanding of common data structures and code patterns
• Experience integrating streaming video or audio a plus
• Publishing/CMS software a plus (Experience with Clay CMS a big bonus)
• Experience with Elasticsearch is also a big bonus
• Solid knowledge of SQL, Query Optimization, table and database optimization a plus.
• Knowledge of modern front-end frameworks such as React, VueJS or Angular
• BA/BS in Computer Science, Web Design or related field preferred

Responsibilities:

What You'll Do:
- Build full stack publishing and syndication solutions in NodeJS
- Integrate internal and external APIs and services with the CMS
- Working with Product to develop the CMS, supporting services, and tools.
- Develop user facing features in our single-page app using handlebars and VueJS
- Write fast efficient code with an eye for keeping response time low
- Contribute to the creation of and enforcement of engineering standards for both client-side and server side code
- Translating layouts from static mockups to FE markup using modern techniques i.e. Flexbox and Grid
- Mentor junior developers, including conducting code reviews and assisting in architecture planning
- Keep up on cutting edge software trends and cloud-based solutions
- Follow engineering best practices and participate in code reviews
- Participate in project scoping, resource planning, and timeline estimation
- Follow agile/continuous integration engineering best practices

Jobcode: Reference SBJ-g3k2v5-3-138-114-38-42 in your application.