Events  Classes  Deals  Spaces  Jobs 
    Sign in  
 
 
Index Exchange
global advertising marketplace
 
Kitchener-Waterloo    Posted: Thursday, May 02, 2019
 
   
 
Apply To Job
 
 
 
JOB DETAILS
 

Index Exchange is very technologically diverse, incorporating technologies across many different areas of specialization to meet the needs of some of the largest publishers in the world. All areas of our ecosystem need to integrate well to provide the best user experience. Our Client Core organization focuses on the technologies needed in order to support teams in producing the best applications, systems & user experiences. Were looking for an Application Architect to join our team, to guide teams in design patterns & best practices, to use prototypes & data to lead teams into adopting optimal patterns & technologies.

Working on the cutting edge of exciting technologies, you will experiment with new tools & engineer innovative approaches to solve interesting challenges. Our teams need to be agile in what problems they need to tackle & how they tackle them. Our core groups are there to support them by setting patterns, creating templates & establishing frameworks to help accelerate & support consistency in building applications using micro services, single page applications, stream processing, orchestration & more. Were looking for an Application Architect who has experience working in everything from the depths of JavaScript to the breadth of widely distributed systems & everything in between. Youll use your expertise to provide guidance & set a vision for our future, while using data to demonstrate that our decisions are well supported. You will formulate an execution strategy to progress from the current state to the future state. We want you to lead the kickoff of your projects, delivering that vision to the teams, work through architectural design reviews & sign-off follow through into deployment & monitoring - ensuring the architecture works in production.

Heres what we want:

  • Problem Solver: You are curious & love exploring multiple approaches to solve a problem to find the most efficient, scalable solution
  • Collaborative: You work well with other people - both your immediate team as well as all the other departments across IX
  • Passionate: A passion for web, distributed applications & an interest in the latest trends & developments is key for success on this team. We want you to constantly research, study & create new tools to improve application capabilities
  • Self-driven: Youll be on an agile team with lots of autonomy & you need to be comfortable driving your projects & getting things done
  • Leadership: Set an example for design & implementation of our solutions

Heres what youll be doing:

  • Collaborate with Product Owners, Engineering Leads, & Software Engineers to architect & deliver technical solutions to maximize business value
  • Define our application strategy to evolve our systems to tackle a breadth of challenges that may face our client facing teams
  • Lead as a technical SME for Client Core division working across multiple engineering teams
  • Provide technical depth & leadership on project design, development & testing, deployment, & monitoring

Useful skills/background:

You may or may not tick off every box, & thats okay. Each person brings a different background & different skills. If you think you are a good match for what we are looking for tell us why, & tell us what you are doing to improve yourself & well see what we can do to help!

  • Bachelor degree in Computer Science, Computer Engineering, or related fields
  • 5+ years of work experience with web technologies, front end applications, back end solutions, distributed & heterogeneous systems, & scale
  • 2+ years of experience in architecting & building scalable systems
  • In-depth knowledge of SQL & noSQL databases, web technologies such as JavaScript, HTML, Angular/React/Vue, back-end technologies such as Node.js or Golang
  • Experience in designing & implementing APIs for back-end services & building in a service-oriented or micro-service architecture
  • Experience in designing, creating & organizing services to support a single page application architecture
  • Strong understanding of using security protocols such as OpenID Connect & OAuth 2.0 to secure Web applications
  • Deep understanding of design principles of distributed systems, their interactions, complexities & advantages
  • Ability to be efficient & to prioritize & deliver on time
  • Strong leadership, collaboration, & communication skills

Why youll love working here:

  • Work out of our Engineering office in downtown Kitchener, with easy transit access
  • Flexible hours & relaxed dress code
  • Excellent family benefits at a family focused company
  • Open concept office designed to facilitate communication & collaboration
  • Free snacks, drinks, & lunch catered in daily
  • Annual celebrations (Summer BBQ, Holiday Party, All Hands, Hack Days) & milestone outings
  • Full family healthcare benefits, paid vacation, unlimited sick days, 5% RRSP matching, discounted gym memberships & more

EQUAL EMPLOYMENT OPPORTUNITY

Index Exchange is an equal opportunity employer who recognizes the value of every person in creating success for our customers, business partners, shareholders, employees & communities. We are committed to recruiting, hiring, developing & promoting employees without discrimination. Index Exchange believes equal opportunity & inclusion are essential to motivate, empower & recognize the best in everyone.

ACCESSIBILITY FOR APPLICANTS WITH DISABILITIES

Index Exchange is committed to working with & providing reasonable accommodation to people with disabilities. In accordance with the Accessibility for Ontarians with Disabilities Act, 2005 & the Ontario Human Rights Code, Index Exchange* will provide accommodations throughout the recruitment & selection process to applicants with disabilities. If you would like to request a reasonable accommodation, please email IX.AllHumanResources@indexexchange.com or call (416) 785-5908 ensure to provide your name, the best way to contact you, a detailed description of the nature of any accommodation that you may require (including any materials or processes that can be used to ensure your equal participation).

 
 
 
Apply To Job
 
 
 
 
 
© 2019 GarysGuide      About   Terms   Press   Feedback