AdParlor is looking for a Software Engineer in Toronto, Canada. If you meet the requirements below, you will be eligible to apply via Digital Marketing Community.
Job Responsibilities:
- Engage in the implementation of new platform features as part of small rotating teams of developers.
- Cooperate with product managers, QA, and designers to ensure features are technically feasible and ultimately implemented to spec.
- Associate in platform firefighter duties to ensure priority issues are fixed quickly and efficiently.
- Document and present technical implementation plans for new features.
- Learn new technologies as necessary to support existing features.
- Join in product roundtables and architecture discussions to help ideate and shape the future features and functionality we will add to the platform.
Job Requirements:
- Minimum 3 years of backend software engineering experience with Java and/or Ruby.
- Effective experience in building efficient, scalable, reusable components and APIs.
- Expert knowledge of code quality tools and best practices in testing and architecture in enterprise scale applications.
- Proficient experience with digital advertising.
- Demonstrated understanding of the Facebook, Google, and/or Twitter ads ecosystems.
- Proven track record in working in a production Java environment (Spring or Vert.x), or Ruby.
- Deep knowledge of JavaScript, JS frameworks.
- Familiarity with front-end MV* architectures.
- Demonstrated history of structuring and documenting code in a manner that is easily understood.
- A love for building custom middleware and microservices with reusability and extensibility in mind.