Senior Software Engineer

Senior Software Engineer
PressReader, Canada

Experience
1 Year
Salary
0 - 0
Job Type
Job Shift
Job Category
Traveling
No
Career Level
Telecommute
No
Qualification
As mentioned in job details
Total Vacancies
1 Job
Posted on
Feb 27, 2021
Last Date
Mar 27, 2021
Location(s)

Job Description

PressReader is "Netflix" for newspapers and magazines. It partners with thousands of Publishers in over 100 countries to bring almost 10000 publications into the platform and make them available for users on pressreader.com and native Apps.

We’re looking for a Senior Software Engineer (Team Lead) to own our in-house analytical product (NativeAI) and lead the team of Software Engineers and QA specialists working on it.

NativeAI platform processes billions of events and provides deep analytical insights and real-time metrics for PressReader Partners and Publishers. NativeAI is cloud-native platform, built on top of open-source tech stack and runs in GKE.


Responsibilities:

  • Provide technical leadership to the team by understanding business needs and preparing technical specifications
  • Work with Project Leads to establish timelines for the completion of the project and facilitate technical estimation
  • Work as part of an agile development team to write, test and release services
  • Ensure team members are following code quality standards and best practices
  • Participate in code reviews, pair-programming sessions
  • Provide mentorship and guidance to junior team members
  • Own your metrics - for your team and the product
  • Triage incoming bugs and tickets for the team and ensure triaged bugs get into sprints
  • Be on call for support as needed - define rotations and escalation policies for your team


To be successful in this role, you must:

  • Have 5+ years of software development experience
  • Have 3+ years of experience leading and providing mentorship to a technical team
  • Demonstrate a history of accountability for technical projects and an understanding of how to make projects successful
  • Believe that writing tests as part of a feature is not just a nice to have, but is necessary
  • Have a practical understanding of the software development lifecycle (SDLC), version management tools such as Git with Git Flow
  • Have strong Python (gt;=3.6) and Go experience
  • Have excellent understanding of relational databases with practical Postgres experience
  • Have excellent understanding of NoSql databases with practical experience (ClickHouse, Redis)
  • Be proficient in Docker and Kubernetes
  • Have strong experience working with message brokers (RabbitMQ, Kafka)
  • Have experience working with Google Cloud, AWS or Azure
  • Bonus point if you have experience with the front-end development (JavaScript, Vue.js, Angular)


Our benefits package is extensive and covers you and your family. It includes:

  • Extended Health Care with Dental and Vision Insurance;
  • long-term disability and ADamp;D insurance for the employee;
  • 3 weeks paid vacation per year for start, followed by 4 weeks vacation after completion of 3 years of service
  • up to 6 paid sick days per year;
  • up to 5 paid bereavement days per year;
  • salary advances in exceptional circumstances;
  • reimbursements for professional training and membership in professional associations;
  • gym membership.


This is a full time permanent role working 40 hours per week from our corporate office in Richmond, BC, Canada.

Job Specification

Job Rewards and Benefits

PressReader

Information Technology and Services - Kingston, Canada
© Copyright 2004-2024 Mustakbil.com All Right Reserved.