Position:
Full Stack Developer, Advertising Technology
Location:
Remote
Job Id:
139
# of Openings:
1
Job Title:
Full Stack Developer, Advertising Technology
Department:
Development
Reports to:
Chief Technology Officer
Location:
Pittsburgh, PA or Remote (USA)
Company Overview:
Libsyn, short for Liberated Syndication, is a premier podcast hosting platform founded in 2004. With a mission to empower podcasters worldwide, Libsyn offers a comprehensive suite of tools and services to facilitate podcast creation, distribution, and monetization. Our platform provides podcasters with reliable hosting, robust analytics, and seamless distribution to all major podcast directories.
Job Summary:
We are seeking an experienced Advertising Technology Developer to technically guide our AutoAds solution. The ideal candidate will have a strong background in advertising technology and development, with a focus on creating scalable and reliable solutions. This role involves collaborating with cross-functional teams to enhance our AutoAds solution, ensuring it is robust, scalable, and not reliant on individual developer dependency. The Advertising Technology Developer will play a crucial role in improving our advertising capabilities, contributing to the growth and success of our platform.
Job Responsibilities:
- Technically guide and implement the development and enhancement of Libsyn’s Monetization products to ensure scalability and reliability.
- Collaborate with product managers, developers, and other stakeholders to vet requirements, define technical specifications, and develop technical design.
- Design, develop, integrate, and deliver applications using front end, back end, database, streaming, and other technical tools.
- Develop and maintain technical documentation and design guidelines for Libsyn’s Monetization solutions.
- Provide test plans and ensure the quality of software products.
- Troubleshoot and resolve technical issues related to the Monetization solutions, ensuring minimal downtime and optimal performance.
- Stay up-to-date with industry trends and advancements in advertising technology to incorporate best practices and innovative solutions.
- Present and defend technical decisions to stakeholders and incorporate feedback into iterative development processes.
- Advocate for scalable and maintainable development practices within the team.
Required Skills and Abilities:
- Proficiency in at least one of the following programming languages: Typescript (React preferred), Python, or Go.
- Proficiency in data storage technologies such as MySQL, MongoDB, and Redis.
- Familiarity with many AWS technologies such as SAM, IAM, ECS, ELB, DynamoDB, Lambda, S3, and CloudFront.
- Familiarity with advertising industry standards including VAST and OpenRTB.
- Experienced with API integration and cloud-based architecture.
- Proficiency in front-end and back-end development, UI/UX, database integrations, and deployment activities.
- Strong understanding of scalable system architecture and design principles.
- Excellent problem-solving skills and the ability to troubleshoot complex technical issues.
- Strong communication and collaboration skills to work effectively with cross-functional teams.
- Familiarity with GIT version control tools.
- Ability to manage multiple projects and prioritize tasks in a fast-paced environment.
- Passion for staying current with industry trends and emerging technologies.
Required Education and Experience:
- Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field.
- 4+ years of experience in advertising technology development or a similar role.
- Strong experience in advertising technology development, with a focus on scalability and reliability.
- Experience working in a SAAS environment, preferably in the podcasting or media industry, is a plus.
- Ability to learn quickly and work independently or as part of a team.
Benefits:
- Medical Coverage
- Employer Paid Dental and Vision Coverage
- Employer Paid Short-Term and Long-Term Disability Coverage
- Employer Paid and Voluntary Life Insurance
- 401(k) Saving Plan
- Paid Vacations and 14 Paid Holidays
- Opportunities for Flexible Work Arrangements
- Educational Opportunities
Equal Employment Opportunity Policy:
The Company is an equal opportunity employer. Applicants for employment are, and will be, recruited, selected and hired, and employment decisions are and will be made, without discrimination on the bases of race, color, religion, sex, age, national origin or disability. This policy applies to new employees, promotions and all personnel actions within the organization.The Company prides itself on the contribution it makes to the community. It is the intent of the Company to comply with all federal, state and local laws relating to equal employment opportunity.
Apply for this Position
//below URL is also hard code in "CareerSiteSecurityHeaderFilter.java".
(function() {window.IndeedApply||function(f,g){function h(){var a=c.getElementById("indeed-apply-js").attributes["data-indeed-apply-qs"],b="";a&&""!=a.value&&(b="&"+a.value);return[""].join("")}var b=window,c=document,d=document.location.href;b.IndeedApply=b.IndeedApply||{};var b=c.body,m=/^https:\/\//.test(d),k;if(!b)return k=arguments.callee,setTimeout(function(){k(f, g)},100);var d=c.createElement("div"),a=c.createElement("iframe"),e;d.style.display="none";b.insertBefore(d,b.firstChild).id="indeed-apply-iframe-holder";a.frameBorder="0";a.id="indeed-apply-iframe";a.allowTransparency="true";d.appendChild(a);try{a.contentWindow.document.open()}catch(n){e="javascript:var d=document.open();d.domain='"+c.domain+"';",a.src=e+"void(0);"}try{var l=a.contentWindow.document;l.write(h());l.close()}catch(p){a.src=e+'d.write("'+h().replace(/"/g,'\\"')+'");d.close();'}}
("https://apply.indeed.com/indeedapply/env?","https://apply.indeed.com/indeedapply/env?https=1");})();
var gnewtonOnIndeedApplyClick = function() {
if (!('parentIFrame' in window))
return;
var initialHeight, height = initialHeight = height = $nQuery('#gnewtonCareerBody').height();
var interval = setInterval(function() {
var el = $nQuery('.indeed-apply-popup');
if (!el.is(':visible')) {
clearInterval(interval);
$nQuery('#gnewtonCareerBody').height(initialHeight);
} else {
height = Math.max(height, el.offset().top + el.height());
$nQuery('#gnewtonCareerBody').height(height);
}
}, 100);
};