Technical Development Lead- RTR (Real-Time-Rails)

Apply Now

Company: Peoples Group

Location: Toronto, ON M4E 3Y1

Description:

About us:

Peoples Group is a boutique Financial Institution with offices located in Vancouver, Calgary, Toronto and Montreal that has been in the Canadian marketplace for over 30 years. Our mission is to exceed our customers' expectations by providing exceptional customer service backed by extensive product knowledge and experience. Our culture here at Peoples Group is formed by our values; Strength-Based, Relationship Focused and Passionate Execution. We believe people don't choose a company to work for, they choose a company to join. We also believe that people come first and each day we strive to be willing, trustworthy and creative.

About the work environment:

Peoples Group offers a flexible and hybrid work environment. In this role you will work a combination of in-office and remotely from home. Typically, you'll be working regular business hours, Monday to Friday between 8:00am and 4:30pm with flexibility around start/end times. We are hiring for this position out of our Toronto offices. Successful candidates who apply outside of this area will be expected to relocate and reside in location that is within a commutable distance. More than that, you're able to work hands-on with your team, you enjoy the dynamic of working in a team andunderstand the importance of teamwork and collaboration in delivering Agile projects.

About you:

You thrive in an environment where learning new technologies, building production ready and performant applications is part of your day-to-day job, and building solutions used by merchants and service providers. You're comfortable working across technology and business teams to drive solutions, help design solid technical solutions with security, performance and resiliency in mind, and know the difference between a proof of concept and production. More than that, you're able to work hands-on with your team, you enjoy the dynamic of working in a team andunderstand the importance of teamwork and collaboration in delivering Agile projects.

As a people leader at Peoples Group, you are strength-based, engagement-focused and performance-oriented. People leaders understand themselves, their people, their subject matter, their outcomes and how their team's work contributes to the overall success of the organization.

About the Qualifications:

  • More than 10 years of experience working in software development.
  • Java (JDK 17.x/21.x)
  • Spring Framework (Spring Boot, Spring Web, Spring Data, Spring Integration, etc.)
  • OpenAPI 3.x, contract or code first.
  • Object mapping frameworks (MapStruct, ModelMapper, etc.)
  • React (Responsive websites) OR Typescript
  • Experience working on cloud-native microservices is required.
  • Amazon AWS (EKS, API Gateway, WAF, ALB, NLB, VPC, SNS, etc.)
  • Experience working in the banking industry or fintech an asset and on payment systems an asset.
  • Experience building complex systems, with scalability, performance, reliability, and resiliency.
  • More than 6 years of experience designing and delivering APIs
  • Strong knowledge of API standards, architectural styles and technologies such as RESTful APIs, Webhooks, GraphQL, Websocket, gRPC, ...
  • Experience authoring, implementing and consuming APIs using OpenAPI 3.x specifications.
  • Experience publishing public-facing, high-throughput APIs. Including maintenance of SLOs and SLAs.
  • Experience with designing for security, performance, and scalability.
  • Knowledge of OAuth2, OIDC, JWT both from a client and server perspective and Digital signatures, mTLS, Rate Limits
  • Experience in the operation and support of business-critical production systems
  • Experience leading a development team, including responsibilities for design, development, code reviews, and delivery.
  • Designing high performance microservice based applications and APIs, batch components, etc.
  • Evaluation & Integration of 3rd party vendor software.
  • Relational databases (PostgreSQL, MySQL, etc.), In-memory databases (Redis, etc.), Non-relational databases (MongoDB, etc.)
  • Experience working across cross-functional teams (Product Owners, Quality Assurance, DevOps, etc.)


About the day-to-day:

  • Lead your development team to deliver reliable, scalable, and performant systems with resiliency and security kept on top of your mind.
  • Liaise with architecture team to vet new patterns or technologies.
  • Liaise with other leads to establish new standards, or improvements to existing ways of doing things.
  • Liaise with other leads to establish timelines for integration of mutual dependencies.
  • Responsible for the development team, ensuring teams are delivering high quality software.
  • Code review PRs, coordinate releases, ensure user stories are understood and clear.
  • Solve technical challenges with the teams, whether it's a challenging new feature, or solving an issue integrating a new technology, you're hands on and able to work with the team to solve technical issues.
  • Code review, security review and ensure best practices are followed (unit tests, code formatting, logic and flows, documentation, etc.).
  • Work alongside our business and technical teams to build next-gen APIs.
  • Drive technology and business discussions to define the objectives and roadmaps.
  • Dive into the product roadmap and vision with our Product Owners to understand the longer-term vision and partner experience, to understand the direction and goals we are looking to achieve; contrast this to our current state to drive the roadmap to achieve this.
  • Dive into the technology (existing solutions and) roadmap to plan out the direction based on product and technology goals.
  • Establish roadmaps for the technology solutions (with input from technology, product, architecture, and business development) to achieve the target state.
  • Learn new technologies and approaches:
  • Participate in proving out new technologies.
  • Learning new approaches, technologies, paradigms.
  • Translate proof of concept into production ready applications.


Compensation:

Peoples Group is pleased to offer employees a competitive annual salary and discretionary profit share opportunity. Salary for this position will vary between $140,000 and $180,000 per year depending on the knowledge, skills, abilities & experience that the chosen candidate possess. As part of our recruiting process, shortlisted candidates will be asked their salary expectations for this position.

Help us get to know you better by answering our application questions! Your participation is an expected and essential part of our selection process.

NOTE:Please accept our utmost appreciation for your interest; however, only those applicants under consideration will be contacted. Peoples Group is an Equal Employment Opportunity employer.

#INDPG

Similar Jobs