Software Engineer 1(JavaScript, TypeScript & NodeJS)
U.S. Bank View all jobs
- Toronto, ON
- Permanent
- Full-time
- Responsible for designing, developing, testing, operating and maintaining products
- Takes full stack ownership by consistently writing production-ready and testable code
- Consistently creates optimal design adhering to architectural best practices; considers scalability, reliability and performance of systems/contexts affected when defining technical designs
- Performs analysis on failures, propose design changes, and encourage operational improvements
- Makes sound design/coding decisions keeping customer experience in the forefront
- Takes feedback from code review and apply changes to meet standards
- Conducts code reviews to provide guidance on engineering best practices and compliance with development procedures
- Accountable for ensuring all aspects of product development follow compliance and security best practices
- Exhibits relentless focus in software reliability engineering standards embedded into development standards
- Embraces emerging technology opportunities and contributes to the best practices in support of the bank’s technology transformationBasic Qualifications
- Bachelor’s degree, or equivalent work experience
- Two to three years of relevant experiencePreferred Skills/Experience
- Experience developing in JavaScript, TypeScript & NodeJS
- Experience with a modern front-end framework such Ember or React
- Understanding with MongoDB and Non-Relational Database modeling
- Understanding of agile software development lifecycle
- Ability to create and maintain technical documentation for APIs ( e.g. Swagger) and components
- Effective problem-solving and analytical skills
This role requires working from a U.S. Bank location three (3) or more days per week.If there’s anything we can do to accommodate a disability during any portion of the application or hiring process, please refer to our .Benefits:Our approach to benefits and total rewards considers our team members’ whole selves and what may be needed to thrive in and outside work. That's why our benefits are designed to help you and your family boost your health, protect your financial security and give you peace of mind.Posting may be closed earlier due to high volume of applicants.