MEAN Stack Developer - Toronto, Canada - Hire IT People, Inc
Description
Job Description
We are in search for talented and expirienced MEAN Stack Developers to join our team to service
our banking clients in an agility and continuous delivery. Successful candidates must have a solid
technical foundation and a strong focus on growing your development skills. They must able to
deliver complex tasks, working individually or pairing with others and have a significant amount
of experience in different banking domain.
⦁ You will work with client teams for creating new services and client-facing applications
using the latest technologies, which will shape the future of banking. You will develop
and support highly scalable, high performance APIs within an Agile development team
⦁ Ensure high code quality through automated unit and functional testing.
⦁ Automate processes within the development pipeline; identify opportunities for
efficiency gains and reducing time-to-market, and enabling continuous delivery.
⦁ Design and develop code structures based on technical design defined by the team.
⦁ Work within an Agile product team comprised of technical, product and business team
members to deliver exceptional products.
⦁ You will actively seek out knowledge about new technologies and how they can be used
to solve current and foreseeable challenges.
⦁ Excellent communication, including the ability to distill technical details into human
terms.
Must-have
⦁ 7+ years' experience with Angular 6+, , JavaScript, TypeScript.
⦁ 7+ years' experience using and developing RESTful APIs and microservices
⦁ 7+ years developing on the MEAN stack.
⦁ Knowledge of developing distributed cloud applications (Pivotal Cloud Foundry,
OpenShift, Docker); hands-on experience designing, developing, testing and
troubleshooting RESTful API and interface specifications (Swagger, SOAP)
⦁ Knowledge of security gateways and protocols (JWT, OAuth2.0, OIDC, SSL Certificates)
⦁ Full software development life-cycle experience with CICD and thorough testing prior to
release
⦁ Solid Understanding of Agile
Nice-to-have
⦁ End-to-end UI Automation Testing
⦁ Knowledge of major architectures style (message oriented, reactive, event based)
⦁ Micro-service architecture, design, and implementation (load balancing, discovery,
resiliency)
⦁ Good eye for UX design and being able to collaborate closely with our UX designers.
⦁ Knowledge of modern SaaS platforms for Platform Analytics, Monitoring, UX, and
Management (Google Analytics, Firebase, WalkMe, Launch Darkly, Datadog, and others.