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

Lead Full Stack Engineer

Richmond Hill, Ontario  - Permanent

Job Description

Our client leads the North American marketplace in electronic bill payment solutions, and is looking for high performers to join their development team that is building FinTech solutions across a range of industries. You will contribute to a massively scalable data platform, that is built on top of a world-class enterprise platform, supporting thousands of clients and into the millions of transactions daily.

You are a self-driven Senior Developer seeking to understand and transform client requirements into core features of an evolving payment platform, who collaborates with expert team members to enhance user experience within the payment space, while enjoying working with great code! You challenge yourself to go beyond the original request and solve the root problem. You will be innovating on a fin-tech platform that continues to evolve and expand at a fast pace. Your exposure will cover areas of JavaEE, Web 2.0, Mobile, IVR, Micro-services, NoSQL big-data scalability, and leading the design process and development on teams that deliver through an agile process.

You Enjoy:
- Leading - play a leadership role in the analysis of challenging projects, creating designs, and embracing your team's feedback to build a leading-edge solution.
- Working with talented developers from diverse backgrounds, continually learning and applying best practices to development.
- Making an impact on a business that translates your efforts directly to production.
- Contributing to a team-first agile environment.
- Continually innovating and learning new technologies, to bring client-focused solutions to production faster.
- Mentoring your team members to master their craft as a software engineer, honing your skills in Enterprise Java/Web 2.0 development, as well as
distributed/horizontally scalable and containerized architecture built on micro-services.
- Actively contributing to developer communities such as Github, Apache, StackOverflow, TopCoder, Google Developer Groups, etc.
- Working intelligently to surpass expectations, while maintaining a work-life balance.
- Joining an organization in a rapid growth phase with career growth opportunities

Special Perks:

What We Offer:
- An environment for continual learning, mentoring, & embracing the best technology for the problem.
- Competitive salary and bonus structure
- A collaborative and supportive environment that encourages innovation, and offers opportunities to advance your career
- Group Health & Dental Benefits plan
- Family day of your choosing (subsidized)
- Discounted Goodlife Gym Membership
- Team building events. Eg. Team lunches, group dinners, escape room challenges, axe throwing, bowling, rock climbing, nerf gun wars, bubble soccer, archery tag.
- Kitchen stocked weekly with premium coffee selections, tea, pops, juices, snacks, chocolates.
- Bagel Monday Mornings and catered lunch Fridays.
- Ping Pong: Bring your A game!

Must Have Skills:

- B.S. Degree in Computer Science or Engineering from a leading University.
- 5+ years of experience with Java, GoLang or C#, and/or other object-oriented programming languages.
- 2+ years experience developing scalable web applications built around micro-services architecture, including RESTful services in Node.JS or Java.
- Capable of writing and optimizing native HTML5, JavaScript/ECMAScript6+, CSS3, and Bootstrap.
- 1+ years experience with one or more JS frameworks: NodeJS/Express, React, Angular, ExtJS, VueJS.
- Working understanding of relational database and NoSql database concepts.
- A passion for technology, exceeding client expectations, and building great products.
- A proven high-performer and team-player, with the ability to lead teams of 3-5 people.
- Exceptional communication skills; strong writing and speaking skills.

Nice to Have Skills:

- Java Servlets, and J2ee frameworks such as Spring MVC, Struts 1.x/2.x
- Docker containerization, Docker Swarm, Kubernetes container orchestration
- Apache, Nginx, Tomcat 8.x
- 2+ years database experience with Oracle 11g and PL/SQL
- 2+ years NoSQL experience with one of Mongo, Couchbase, Hbase, InfluxDB
- Demonstrated contributions to software projects in the public realm
- Implementation of a TICK/TIG stack
- JQuery, Freemarker, JSON, XML/XSD, SOAP
- Mobile web development targeting Android/iOS
- Testing frameworks such as Selenium, JUnit, Mocha, Jest
- Cloud technologies such as AWS, GCP, Azure
- Machine Learning powering user interfaces, eg. chatbots, recommendations
- Eclipse IDE, IntelliJ, WebStorm
- GIT, or similar distributed source control with Mercurial, Subversion, etc.,
- .NET experience (integration purposes)
- Familiarity with Linux or BSD

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