LEAD SOFTWARE ENGINEER, APPLICATION
We’re here to ensure the advertising industry and the people in it are healthy and engaging positively and effectively with those around them. We’re here, ultimately, to improve the lives of people working in the media industry. And we take our responsibility seriously.
ABOUT US
We build Basis, Centro's answer to the challenging and convoluted digital advertising landscape. Our engineering teams across North America work closely with product managers, designers, and testers, creating well-crafted solutions to the complex problems of our industry. Our sales team is top notch, and is hitting their targets for rapidly growing our client roster. As an engineering organization, we are aggressively optimizing to reach this scale, while at the same time building industry-leading features that will land even larger clients.
Our software embodies Centro’s guiding principle of providing “Raving Fan” service. We put in extra effort to strike the best balance between simplicity, usability, and scalability. Are you excited by the challenge of collaborative, cross-disciplinary problem solving alongside a group of highly dedicated and passionate engineers? Join Centro’s team and help us build the future of digital advertising.
CORE RESPONSIBILITIES
- Collaborate with developers, designers, product managers, and testers to build great solutions to complex digital advertising problems.
- Work on projects spanning our entire stack, including our React UI, Rails middle-tier, Java services, databases, caches, and external API.
- Participate in a collaborative software development process. Lend and receive feedback on RFCs and pull requests.
- Integrate Centro’s software with external systems. Ad tech is an ecosystem. Centro wins by working with everyone from ad servers, exchanges, DMPs, billing and reconciliation platforms.
- Build and extend Centro’s culture of growth and self-improvement. We expand our skills with lightning talks, lunch and learns, book clubs, and the occasional fun programming exercise.
QUALIFICATIONS
- 5 years or more of professional software experience.
- Experience planning and building production-level applications leveraging a modern web software stack. Our application is primarily built with React, Ruby on Rails, and is hosted on AWS.
- Strong grasp of data modeling, SQL, query optimization, tuning for read/write performance and scalability
- Knowledge and fluency in the tools used to build and maintain software: Git, Unix/Linux environments, and automated testing tools.
OUR STACK
- Ruby, JavaScript, Java
- AWS, Docker
- PostgreSQL, MySQL, Redis
- Rails, Node.js, React, RabbitMQ, Sidekiq
Centro is an Equal Opportunity Employer and does not discriminate against any employee or applicant on the basis of race, gender, age, disability or any other basis protected under the law.