About the Role:
As a Backend Software Engineer for Ads, you will be part of a small team responsible for building and maintaining backend services, APIs, and data pipelines for Firefox’s ad monetization. You will play a key role in developing and scaling our advertising platform, ensuring high performance, reliability, and security.
This position is fully remote in the following locations: Canada, USA.
What You’ll Do:
- Design, build, and maintain scalable and reliable backend services, APIs, and data pipelines for Firefox’s ad monetization initiatives.
- Collaborate with product managers, frontend engineers, and other stakeholders to define and implement new features and functionality.
- Write clean, efficient, and well-tested code, ensuring high quality and maintainability of our codebase.
- Participate in code reviews, providing constructive feedback and ensuring adherence to coding standards.
- Monitor and troubleshoot production systems, identifying and resolving issues as they arise.
- Contribute to the overall architecture and technical direction of our ad platform.
What You’ll Bring:
- 5+ years of experience as a backend software engineer.
- Proficiency in one or more backend programming languages (e.g., Python, Go, Java, Rust).
- Experience designing and building scalable APIs and microservices.
- Familiarity with cloud platforms (e.g., AWS, GCP, Azure) and containerization technologies (e.g., Docker, Kubernetes).
- Strong understanding of database systems (e.g., PostgreSQL, MySQL, NoSQL) and data modeling principles.
- Experience with asynchronous programming and message queues (e.g., Kafka, RabbitMQ).
- Excellent problem-solving, debugging, and analytical skills.
- Strong communication and collaboration skills, with a proven ability to work effectively in a team environment.
- Experience with ad technology (e.g., ad servers, SSPs, DSPs, DMPs) is a plus.
- Experience with data processing frameworks (e.g., Spark, Flink) is a plus.
- Bachelor’s degree in Computer Science or a related field, or equivalent practical experience.
Why Join Us:
We are a mission-driven organization dedicated to an open internet. You’ll be working on challenging and impactful projects, contributing to a product used by millions worldwide. We offer a collaborative and inclusive work environment with opportunities for professional growth and development.