This page was automatically translated and may contain errors. View in English.
U.S. Bank

Software Engineer 1 (JavaScript / Nodejs)

U.S. Bank

Toronto, Ontario, Canada ・ フルタイム

最初に応募しよう

経験
2~3歳
給料
求人情報
1
投稿済み
1時間前
作業モード
在任中
教育
学士号または同等の資格
再開する
応募必須

勤務地

仕事内容

About U.S. Bank

U.S. Bank is committed to helping customers and businesses make smarter financial decisions while supporting community growth and success. The organization values individual potential and offers diverse opportunities for career growth, skill advancement, and exploring new challenges from the very beginning of your employment.

Job Overview

This role focuses on designing, developing, testing, and maintaining high-quality software solutions. The ideal candidate is self-driven, capable of collaborating effectively within teams and across departments, and committed to delivering software that meets the bank's standards and ensures an excellent customer experience. Familiarity with agile development and DevOps processes is essential.

Key Responsibilities

  • Design, develop, test, operate, and maintain software products efficiently.
  • Take full ownership of full stack development by producing reliable, production-ready, and testable code consistently.
  • Develop optimal designs aligned with architectural best practices, considering factors such as scalability, reliability, and system performance.
  • Analyze failures to recommend design improvements and promote operational enhancements.
  • Make coding and design decisions prioritizing customer experience.
  • Incorporate feedback from code reviews to improve software quality and comply with standards.
  • Perform code reviews to guide best engineering practices and adhere to developmental procedures.
  • Ensure all development activities comply with security policies and standards.
  • Maintain high standards for software reliability embedded into development workflows.
  • Adopt and promote emerging technologies to support the bank’s technology transformation initiatives.
  • Contribute actively to fostering innovation, collaboration, and continuous improvement culture.
  • Critically assess and prioritize tasks for incremental delivery, proactively communicating any delays or obstacles.

Qualifications

  • Bachelor’s degree or equivalent professional experience.
  • Two to three years of relevant software development experience.

Preferred Skills and Experience

  • Advanced proficiency in JavaScript, TypeScript, and Node.js development.
  • Strong knowledge of MongoDB and modeling for NoSQL databases.
  • Experience with modern frontend frameworks such as Ember or React.
  • Familiarity with CI/CD tools like Jenkins or CloudBees and container technologies like Docker and Kubernetes.
  • Hands-on experience with cloud platforms including AWS, Azure, or Google Cloud.
  • Competence in SQL and relational database design.
  • Understanding of agile lifecycle and DevOps methodologies.
  • Capability to produce and maintain API technical documentation, for instance using Swagger.
  • Ability to mentor and support engineers across different skill levels.

Work Location

This position requires being present onsite at a U.S. Bank office in Toronto for three or more days each week.

Additional Information

Applicants who require accommodations during the hiring process due to disabilities are encouraged to seek assistance. The company provides comprehensive benefits designed to support employees’ well-being, financial security, and peace of mind both at work and home. Note that the application may close early if a large volume of candidates apply.

返信をご希望の場合は、そのまま残してください。それ以外の目的には一切使用いたしません。

クリックして閲覧ドラッグ&ドロップ、または ペースト スクリーンショット

PNG、JPG、GIF、MP4、WebM、MOV形式 · 各ファイル最大20MB · 最大5ファイルまで

🤖
オンライン・即時AIサポート