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

Senior Full Stack Engineer (Innovation Team)

Toronto, Richmond Hill, Ontario  - Permanent

Job Description

The client leads the North American marketplace in electronic bill payment solutions, and is looking for talented developers to join the innovation team to help us evolve the future of our FinTech solutions. You will join an experienced team, who design and develop new platform initiatives and deploy within cloud infrastructure, enhance current best practices and capabilities, and build upon the solid foundation of our multi channel bill payment platform that processes millions of transactions daily. The question we ask is, how can we do better, given more time and room to innovate ?

You are a hands-on, experienced developer who’s crafted a toolset of skills and experience that span back-end and front-end development. You have a thirst to continually learn and solve new challenges, while drawing on that experience and clearly communicated thought-process to evaluate and establish the best path forward in a cloud-first architecture. Your contribution to the team will support robust fin-tech solutions that drive large volumes of payments and important business processes for our clients.

You seek to implement best-practices in software design, and evaluate new technologies through application of working code and tests to gain deeper understanding, to iterate and improve, and automate everything to ensure code can be delivered through a continuous integration pipeline.

As a motivated team member, you will be responsible for prototyping, design/modeling, coding, and unit/integration/e2e automated testing to deliver enterprise-level projects that are horizontally-scalable in containerized environment. You bring to the team your senior-level knowledge of OOD, in particular with JavaEE 8+, microservices based architectures, Web 2.0 and JS frameworks using ECMAScript 6+ / TypeScript, and practical experience with relational and NoSQL databases.

You’re great at:
- Problem solving - you listen and seeks to understand context, explore possible solutions, and solve with the most efficient approach agreed on collaboratively.
- Grasping the business and technical requirements through interaction with internal product owners and architects, translating business needs into functional cloud-first solutions that are best-of-breed.
- Communicating technical concepts to team members, and across the IT organization to assist others to understand and embrace new technologies and internal best practices.
- Participating in design discussions, facilitating open discussions by establishing clear context.
- Developing expert knowledge through research and practical application, while documenting and building automated tests in sync with your code.
- Iterating and focusing on innovative outcomes, within an agile development process.
- Working with software teams on automated testing methodology, and continuous delivery.

Special Perks:

- Competitive salary and bonus structure
- A collaborative and supportive environment that encourages innovation, career advancement
- Valuable learning opportunities
- Group Health & Dental Benefits plan
- Book a Family day of your choosing, subsidized
- Discounted Goodlife membership
- Team building events

Must Have Skills:

- B.S. Degree in Computer Science or Engineering from a leading University in North America or equivalent.
- 5+ years of experience with Java EE; with emphasis on enterprise software development
- 1+ years experience building scalable web applications built around microservices architecture, including RESTful services in Node.JS, Java or Go.
- 1+ years project experience reaching deployment, using one or more JS frameworks: Node.JS/Express, React, Vue
- Proficient at writing native HTML5, JavaScript/ECMAScript6+, CSS3.
- Testing frameworks including JUnit 4/5, Mocha, Jest.
- Cloud architecture experience in at least one of AWS, GCP, Azure.
- Hands-on experience with relational databases such as Oracle, MSSQL, DB2.
- NoSQL database experience with one of Mongo, Couchbase, Spark, Hbase.
- A passion for technology, exceeding expectations, and building great products.
- Exceptional communication skills in writing and speaking English.

Nice to Have Skills:

- Docker containerization
- Kubernetes, container orchestration
- Mobile web development targeting Android / iOS using React Native
- Deep understanding of CSS and advance beyond off-the-shelf CSS frameworks
- Machine Learning powering user interfaces, or other AI and ML project experience (not pure specialization) eg. chatbots, recommendation engines
- Familiarity with Linux or BSD

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