At eyeo, we transform the internet into a trusted, sustainable and accessible place where users regain control over their experience, content creators and publishers are rewarded for their content, and advertisers and consumers can connect on mutually agreed terms.
eyeo's market-leading ad-filtering technology powers products like Adblock Plus and AdBlock as well as technical integrations for popular browsers. Our solutions empower users to control their online experience and privacy, while providing monetization for content creators, publishers and advertisers.
In combining our partnerships and our subsidiary products, our technology reaches 350 million monthly active users worldwide.
eyeo is a global employer of over 300 people working remotely in more than 30 countries (predominantly North America and Europe) with our HQ in Berlin and small offices in Cologne, Toronto and NYC (planned soon).
eyeo has colleagues based all over the world. We love our diversity and take great pride in our company culture. We practice an independent, remote workstyle with work distributed in cross-functional matrix teams that span predominantly EST and CET time zones. If working remotely isn't for you, we also have a large office in Berlin and soon in NYC that you can choose to work from. We meet twice a year as a team and host once a year an all-company retreat, our Summer Week. By enabling remote work and in-person sessions, we have built a culture that provides a unique dynamic of flexibility and belonging.
The B2C department at eyeo is responsible for maintaining our browser extensions AdBlock and Adblock Plus, their respective websites and the ecosystem for the Premium offering. We are looking for a full-stack engineer to join our globally distributed team, to help ensure that the foundations of our Premium browser extension business are ready for the future: license and user account management, payment processing, etc.
You will have a great opportunity to influence how the future of the team's products and services are shaped, with reliability, security and scalability in mind. You will contribute to the design, maintenance and improvement of our architecture and practices for applications deployed on Google Cloud, CI/CD pipelines, monitoring, incident management, etc.
- Evolve, extend and maintain our cloud applications and infrastructure to support business needs
- Maintain a balance between building high-quality technology, preventing technical debt and predictable and frequent delivery
- Collaborate with the team to ensure the right platforms and tools are in place and well-documented
- Identify opportunities for automation and other process improvements and collaborate with the team in their implementation
- Ensure that our systems are properly monitored and help to mitigate incidents
- Contribute to developing a DevOps culture in your team
- Contribute to consistent cloud engineering practices across eyeo, aligning with other teams and helping to improve them
- Experience in software development, mainly in Python and JavaScript/Node.js
- Deep knowledge of at least one major cloud service provider, preferably Google Cloud Platform
- Passion for introducing best practices for continuous integration and continuous delivery in cloud environments
- Solid communication and collaboration skills and a desire to improve the developer experience
- Experience with containerization and orchestration tools like Docker and Kubernetes, to manage applications across different environments
- Proficiency in provisioning and cloud resource management tools like Terraform
- Proficiency in using monitoring and management tools for overseeing applications and infrastructure across diverse environments
- Experience in setting up and optimizing CI/CD pipelines, preferably on GitLab
- Ability to coach others, provide advice and direction and enable technical discussions
- Experience building B2C platforms supporting millions of users
- Experience with payment systems like Paddle, Stripe and/or PayPal
- Experience in remote and distributed work environments
- Work remotely or from one of our offices —we trust you to find what works best for you
- Full package of benefits (health insurance, choice of hardware, paid vacation days, professional development and relocation budget, sabbatical leave, etc.)
- Biannual