Technical Lead

Montreal, QC, Canada Req #6258

Friday, December 14, 2018

Gannett Co., Inc. (NYSE: GCI) is an innovative, digitally focused media and marketing solutions company committed to strengthening communities across our network. With an unmatched local-to-national reach, Gannett touches the lives of more than 110 million people monthly with our Pulitzer-Prize winning content, consumer experiences and benefits, and advertiser products and services. Gannett brands include USA TODAY NETWORK with the iconic USA TODAY and more than 100 local media brands, digital marketing services companies ReachLocal, SweetIQ, and United Kingdom media company Newsquest. To connect with us, visit .


SweetIQ delivers industry leading location-based marketing analytics and automation solutions. SweetIQ location and reputation management software enables multi-location brands, marketing agencies, and small/medium sized business resellers to manage their location data, measure consumer engagement, and convert online searches to in-store foot traffic. SweetIQ is offered by ReachLocal, a subsidiary of Gannett Co., Inc. (NYSE: GCI).


What the job is about:

Reporting to SweetIQ's Director of Architecture, you will work as a technical lead, defining architecture, coding, and testing for a solution involving big data sets, several cloud native microservices and databases. You will work with NodeJS, Golang, Elixir, SQL and NoSQL databases, message queues, Kubernetes.

We are rebuilding our platform, this is a great opportunity to be part of something new - built using modern technologies. You will be a key player architecting and developing new microservices.


What you will do:

Lead technical solutions and architecture. Contribute to the overarching strategy and vision of the technical team ensuring that product design and technology choices anticipate future needs, while satisfying short term market requirements

Ensure all technology teams are all aligned in terms of technological decisions through clear communication, training and documentation

Stay up to date with technological advancements and lead adoption where necessary

Monitor and evaluate application performance and ensure scalability and resilience

Participate in product roadmap planning and overall architecture discussions

Recommend technical architecture decisions for your own area

Convert business requirements into working solutions

Hands-on contribution to product development through coding, unit testing and documentation

Coach team and support team members

Interact with stakeholders and influence direction, sell ideas, roadmaps, and technical approaches

Answer client, interdepartmental and team requests

Generate and track KPIs

Generate project estimates and timelines


What you need to have:

10+ years of experience as a software developer including architecture responsibilities


What you need to know

Define and describe high level and low level architecture

Design scalable software systems in a mircoservice architecture

Proficiency in Go, NodeJS or Elixir (experience in other languages valued)

Design and implement RESTful APIs

Consume third party APIs

Unit testing and continuous integration

Design and scale databases

Application observability: Logging / Tracing / Performance Monitoring

Messaging systems ex: Google pub/sub

Docker and containerization of services in a cloud native environment

Front end frameworks ex: ReactJS

Experience with Git, knowledgeable about Github and the pull request/merge process

Experience using techniques that enable team code ownership, e.g., test-driven development, literate code, code reviews, pair programming

Proficient with Agile/Lean software development methodologies

Pragmatism with regard to application of craft, technology, and currently available team and resources

General Competencies

Able to very quickly learn and adapt to new technologies and frameworks

Autonomous, very dynamic, capable of working in a very fast-paced environment

Solution oriented approach to problem solving

Can communicate clearly and accurately in English to people from various cultural and technical backgrounds. Command of French preferred but not necessary.

What SweetIQ Offers:

We love collaboration, desire and commitment - so we've built our teams that way!

The number one SweetIQ benefit is collaborating with passionate people who love what they do and

love getting the job done. We foster a dynamic and empowering work environment - with mentoring,

plenty of growth opportunities, and where a culture of diversity and inclusion are promoted. Our

quarterly innovation week expands you out of "work mode" with fun, creative side projects to keep the

juices flowing!

Here's are some other great things we've got going on:

Comprehensive group insurance benefits

Great downtown location - straight to train or metro! And if you prefer to travel, on wheels instead of rails - we have bike parking and showers as well!

Subsidized Public Transportation (STM and RTM).

Wellness incentives - including partial coverage of gym memberships, massage therapy, and more!

Access to free yoga classes and discounts at YMCA and Energy Cardio.

Caffeine on tap (almond milk too!), fresh fruit baskets, healthy snacks and more.

* Company activities such as softball, onsite bi-weekly yoga, and running club - just to name a few

Gannett Co., is a proud equal opportunity employer. We are a drug free, EEO employer committed to a diverse workforce. We will consider all qualified candidates regardless of race, color, national origin, sex, age, marital status, personal appearance, sexual orientation, gender identity, family responsibilities, disability, education, political affiliation, or veteran status.

Back to top