To apply for this job you must first either login or register

Technical Team Lead

North York, Ontario  - Permanent



Job Description

Our client partner is changing the world of eCommerce, making online businesses more profitable, safer and generally less frustrating for consumers. A relatively small and young Canadian company, they have built the fraud detection solution that is currently used by 90% of top-tier merchants across the globe. While the business passed the startup stage quite some time ago, the team has not lost their entrepreneurial flare. This is a group, primarily composed of technologists, who strive to make the digital shopping experience as effective and enjoyable as possible for all involved. They look for agile, creative and collaborative risk-takers who love to solve big problems. Would you fit in with them?

The Challenge:

To drive their future growth, they need to dramatically scale their platform and build new products. This company’s growth is explosive, and only great problem-solvers, collaborators and thinkers can help them take it to the next level. If that sounds like you then keep reading!

They want to hire a Technical Team Lead that have a proven record of leading and influencing a massive technology overhaul using nothing but the best products, patterns, and practices and thrives in an agile environment!

They believe in decoupled, message-driven, and distributed systems. They strive to keep codebases small and manageable. They’re interested in reactive design patterns that will make our systems more resilient and responsive, yet remain elastic to change. As they proceed through our technology roadmap they are evaluating new community endorsed technologies for every tier of our platform. Their backend tiers are presently JVM-based. They are using or considering technologies like Angular, Bootstrap, Jersey for REST, Java 8, Scala, Kafka, Spark, Storm, Mongo, ElasticSearch, Docker, Ansible, and so on.


Must Have Skills:

●At least a few years of web development under your belt
●Expert in Java and the JVM
●Used modern JS web frameworks (AngularJS, ReactJS, etc)
●Actively involved in, bring up and defend software design decisions
●Mentor fellow Developers, share the experience and help them get better
●Worked in an Agile environment, done Scrum, can take on Scrum Master role.
●Stay up-to-date with new web technologies on the front and back end through self-study, blogs, meetups, conferences, etc.
●Always have quality in mind and you employ community accepted testing principles, best practices, and tooling
●You push for better Development Practices, better Code, better Solutions
●Thrive in a highly collaborative company environment where agility is paramount


Nice to Have Skills:

●Pro-active with your technical training and stay up-to-date in such ways like participating in local meetups, blogging, or contributions to OSS.
●Experience crafting responsive single page applications (SPA’s) using Angular and Bootstrap
●Experience building distributed data platforms with high availability concerns and are easily horizontally scaled
●Have put on Scrum Master hat recently
●Knowledgeable with Continuous Integration & Delivery principles with an eye for automation
●An interest or experience with various data ingestion, aggregation, and real time analytics solutions
●Experience with older Enterprise Java tooling (we have to keep the lights on!) such as Websphere, Rational Application Developer, Hibernate, DB2, Spring, EJB, etc.
●Experience with cryptography API’s and an understanding of PKI principles
●Experience working in a PCI DSS certified environment


Details:
Starting: ASAP
To apply for this job you must first either login or register