AdParlor is looking for a Senior Software Engineer in Toronto, Canada. If you meet the requirements below, you will be eligible to apply via Digital Marketing Community.
Job Responsibilities:
- Associate in the implementation of new platform features as part of small rotating teams of developers.
- Cooperate with product and designers to ensure features are technically feasible and ultimately implemented to spec.
- Join in platform firefighter duties to ensure priority issues are fixed quickly and efficiently.
- Document and present technical implementation plans for new features.
- Discover new technologies as necessary to support existing features.
- Engage in product roundtables and architecture discussions to help ideate and shape the future features and functionality we will add to the platform.
- Oversee and help lead the team.
Job Requirements:
- Minimum 5 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.
- Solid communication and leadership skills.
- 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.