We are seeking a Software Engineer to work on exciting new platforms within the company’s full-service digital marketing agency.
The candidate should be skilled in technologies such as Java and Spring Boot, with the ability work with a wide variety of APIs. You will be part of a growing and collaborative team of developers providing high-quality, polished experiences to various business divisions.
What You’ll Do:
Develop and maintain backend applications
Work on several proprietary ad tech applications including a demand side platform (DSP), data management platform (DMP), ad server, as well as a high-availability analytics application backed by a big data processing pipeline
Architecture, design, and development of new features
Solving complex issues around concurrency, security, performance and scalability
Lead projects from conception to implementation
What You Bring:
Demonstrated knowledge and experience with Java, Spring Boot, and Scala
Ability to produce reliable code following good coding principles
Solid understanding of RESTful APIs and microservice architecture
Strong proficiency in SQL
Familiarity working with Git, including pull requests, code reviews, and CI/CD systems
Uses a collaborative approach to building and debugging complex systems
Passionate about improving software development workflows / process
GCP, React, Python, Ad tech industry knowledge would be beneficial but not necessary