You’ll be working on cutting-edge programmatic ad tech systems that handle hundreds of billions of transactions every day
The systems and tools you’ll be working on allow our partners to easily interact with our exchange including work on Open-Source projects
Designing, writing, and testing robust and reliable code
Working closely with the product to deeply understand the domain and identify opportunities for improvements
Finding practical technological solutions
Analyzing and estimating work in an agile environment
Fostering a collaborative environment by bringing people together to come up with better designs and approaches to complex problems
Suggest, promote, and implement improvements to coding standards and practices
Requirements & Skills:
Minimum of 3 to 5 years of hands-on experience as a backend software engineer
Positive attitude and ability to learn (new technologies, new ways to work)
You are team-oriented and embrace change.
Excellent problem-solving skills, the ability to think differently, and an understanding that compromise, negotiation, and practicality are important qualities
Experience working with data products: data APIs and data reporting
Understanding and hands-on experience with all aspects of developing end-to-end web applications and microservices. This includes architecting, coding, debugging, optimizing/refactoring, automated testing, and deploying APIs
Our codebase runs on GoLang, but we are happy to talk to engineers who are proficient in any back-end technology and willing to learn.
Modular, extensible, reusable, maintainable, performant and testable code
Automated testing platforms and unit tests
General computer science/engineering knowledge: Algorithms, design patterns, software architecture, etc.