About the position
The job overview for this position is that the candidate will be part of the Managed Services team at Sovrn, responsible for developing and managing the ad-tech platform to help publishers monetize their content. They will be working on a highly scalable platform that processes billions of monthly impressions and will be involved in writing optimized client-side and server-side Javascript code. The candidate will collaborate with other teams, plan and implement customer experiences, and contribute to the integration of internal products. They should have experience in web development, programming languages, cloud computing, and REST APIs. The position requires a self-starter who can work independently and as part of a collaborative team.
Responsibilities
- Write highly optimized and compatible, client-side and server-side Javascript code, without the use of frameworks.
- Seek a deep understanding of open source project Prebid.js and potentially contribute back to the project.
- Work closely with Product to plan and implement the best customer experience.
- Collaborate with other teams to create or deepen the integration to other internal products and to determine the best technical solutions.
- Work on multiple projects across large volumes of code, with multiple branches, formal integration procedures, and test cycles.
- Develop a solid understanding of all aspects of the technology landscape, including deployment pipelines, our AWS infrastructure, and the different databases technologies we employ.
- Assist in building out our analytics platform and reporting tools that enable publishers to connect to and gain insights from multiple data sources using PHP, Looker, and Snowflake.
- Adhere to, help reinforce, and deepen your understanding of software engineering best practices and technical excellence through code reviews continued learning.
- Demonstrate ownership of portions of the projects and initiatives.
- Professional experience developing web services or applications.
- Proficiency or exposure to multiple programming languages such as Javascript and PHP.
- Training and/or experience with strongly-typed and object-oriented programming languages such as Java or C++.
- Hands-on experience developing components or modules of applications; a holistic view of the system.
- Understanding and basic hands-on experience with Infrastructure as a Service and cloud computing, such as AWS or Azure.
- Familiarity with web frameworks (Laravel, CodeIgniter, Symphony, Django, Rails, Express, Meteor, etc.).
- Professional working experience using SQL (MySQL or PostgreSQL preferred).
- Experience both consuming and producing REST APIs.
- Passion for working with Javascript/Typescript and Javascript libraries/frameworks such as React.
- Proficiency using modern web development technologies and techniques such as HTML5, CSS, web components.
- Understanding of data structures, algorithms, and system design.
- Ability to work with a team of junior and experienced engineers to a common technical goal.
- Excel in a fast-paced agile development environment.
- Test-driven development or creating automated unit tests.
- Ability to communicate well, both verbally and in writing, since our team members work closely with each other and frequently have to interact with clients directly.
- Experience with online advertising technology and/or programmatic buying (Bonus).
- Experience operating in and optimizing your code for a high-volume and high-transaction environment (Bonus).
- Security-conscious design and coding skills (Bonus).
- Demonstrable commitment to automation and CI/CD (Bonus).
- Experience working with Docker (Bonus).
- Experience working with PHP and React (Bonus).
Requirements
- Professional experience developing web services or applications
- Proficiency or exposure to multiple programming languages such as Javascript and PHP
- Training and/or experience with strongly-typed and object-oriented programming languages such as Java or C++
- Hands-on experience developing components or modules of applications; a holistic view of the system
- Understanding and basic hands-on experience with Infrastructure as a Service and cloud computing, such as AWS or Azure
- Familiarity with web frameworks (Laravel, CodeIgniter, Symphony, Django, Rails, Express, Meteor, etc.)
- Professional working experience using SQL (MySQL or PostgreSQL preferred)
- Experience both consuming and producing REST APIs
- Passionate about working with Javascript/Typescript and Javascript libraries/frameworks such as React
- Proficiency using modern web development technologies and techniques such as HTML5, CSS, web components
- Understanding of data structures, algorithms, and system design
- Ability to work with a team of junior and experienced engineers to a common technical goal
- Excel in a fast-paced agile development environment
- Test-driven development or creating automated unit tests
- Ability to communicate well, both verbally and in writing, since our team members work closely with each other and frequently have to interact with clients directly
- Bonus Points:
- Experience with online advertising technology and/or programmatic buying
- Experience operating in and optimizing your code for a high-volume and high-transaction environment
- Security-conscious design and coding skills
- Demonstrable commitment to automation and CI/CD
- Experience working with Docker
- Experience working with PHP and React
Benefits
- Competitive salaries
- Stock options
- Medical, dental, and vision coverage
- Short and long term disability
- Life insurance
- 11 paid holidays
- Flexible vacation
- Commuter benefits
- 401(k) plan and match
- Paid parental leave program
- Equal employment opportunities
- Reasonable accommodations for candidates with disabilities