Full Time Job

Tech Lead, Content Services

Audacy

Denver, CO 06-16-2022
Apply @ Employer
  • Paid
  • Full Time
  • Senior (5-10 years) Experience
Job Description
Overview

Audacy's Internal Tools and Workflow team is looking for an innovative, results-oriented, and passionate Tech Lead to drive design and development of our Content Services platform with a focus on building a scalable content management system that supports multiple content types and data transformations. The Tech Lead will also be responsible for mentoring junior team members and presenting solutions to technical and engineering leadership teams.

The ideal candidate is a team player who is passionate about creating effective, high-quality, innovative, scalable products. We are looking for someone who can lead technical discussions, and build compelling presentations that clearly communicate solutions to stakeholders, technical and non-technical alike. We believe in self-empowered teams that can take a product from concept to delivery. This is a team leadership role with strong development skills needed.

The anticipated starting salary range for Colorado-based & remote individuals expressing interest in this position is $125,000-$150,000. Salary to be determined by the education, experience, knowledge, skills, and abilities of the applicant, as well as internal and external equity.

Audacy offers full time employees with a comprehensive benefits package to include: health care coordinator, medical, dental, vision, telemedicine, flexible spending accounts, health savings account, disability, life insurance, critical illness, hospital indemnity, accident insurance, paid time off (sick, vacation, personal, parental, volunteer), 401(k) retirement plan, discounted employee stock purchase, student loan payment assistance program, legal assistance, life assistance program, identity theft protection, discounted home and auto insurance, and pet insurance.

Responsibilities

What You'll Do:
• • Drive day to day technical execution.
• Architect, prototype and develop features.
• Share the responsibility of the overall team sprint. Manage Agile processes. Run the daily standups, the sprint retrospective and the sprint planning meetings. Sprint cycles are currently 2 weeks in length.
• Gather input from all stakeholders to prepare technical designs and solutions; should have a very good understanding of the project architecture
• Manage internal and contractor team members and cross team dependencies. Remove any technical impediments.
• Raise the education level of your team through mentorship and technical management.
• Take necessary measures to avoid centralization of knowledge.
• Lead by example with quality code and best practices.
• Conduct code reviews and identify cross team technical dependencies.
• Maintains a sense of urgency and ensures the team is consistently shipping quality code (or other deliverables).
• Commit to regular 1:1s with team members - the focus is technical excellence and technical growth.

Qualifications

More About You:

Required:
• 8+ years of engineering experience as a back-end or full-stack developer.
• 3+ years of technical leadership experience with a focus on people management.
• 3+ years of experience building backend applications using NodeJs.
• Experience designing relational databases, NOSQL databases as well as data structures for software architectures.
• Involvement implementing an ORM or query builder such as Knex or Sequelize.
• Deep understanding of RESTful API patterns.
• Working Knowledge of Git or other VCS.
• Familiar with traditional Agile methodologies: such as Scrum and Kanban.
• Hands-on experience building end-to-end software infrastructure: AWS, Docker, Kubernetes, CI/CD, testing, logging, monitoring.
• Outstanding verbal and written communication skills.
• Ability to work across environments and juggle many large initiatives with tight timelines.

Preferred:
• Working knowledge of APM vendors
• Understanding of Kafka clusters, partitions, and topics.
• Working Knowledge of event driven architectures.

Responsibilities:

What You'll Do:
-
- Drive day to day technical execution.
- Architect, prototype and develop features.
- Share the responsibility of the overall team sprint. Manage Agile processes. Run the daily standups, the sprint retrospective and the sprint planning meetings. Sprint cycles are currently 2 weeks in length.
- Gather input from all stakeholders to prepare technical designs and solutions; should have a very good understanding of the project architecture
- Manage internal and contractor team members and cross team dependencies. Remove any technical impediments.
- Raise the education level of your team through mentorship and technical management.
- Take necessary measures to avoid centralization of knowledge.
- Lead by example with quality code and best practices.
- Conduct code reviews and identify cross team technical dependencies.
- Maintains a sense of urgency and ensures the team is consistently shipping quality code (or other deliverables).
- Commit to regular 1:1s with team members - the focus is technical excellence and technical growth.

Jobcode: Reference SBJ-ro98v4-44-192-114-32-42 in your application.