This job is no longer available
This job expired on 14/09/2026. It no longer accepts applications.
Software Engineer I – JavaScript/Node.js
U.S. Bank · Toronto
Job description
About the role
U.S. Bank is seeking a motivated Software Engineer I to design, develop, test, and maintain high‑quality software experiences. You will work in an agile environment, collaborating across teams to deliver production‑ready code that enhances the customer experience.
Key responsibilities
- Design, develop, test, operate, and maintain full‑stack applications.
- Write production‑ready, testable code and conduct code reviews.
- Ensure architectural best practices for scalability, reliability, and performance.
- Analyze failures, propose design improvements, and drive operational enhancements.
- Adhere to compliance, security, and software reliability standards.
- Participate in continuous improvement and innovation initiatives.
Required profile
- Bachelor’s degree or equivalent work experience.
- Two to three years of relevant software development experience.
- Strong self‑motivation and ability to collaborate across the organization.
Required skills
- JavaScript, TypeScript, Node.js
- MongoDB and non‑relational database modeling
- Front‑end frameworks such as Ember or React
- CI/CD pipelines (e.g., Jenkins, CloudBees)
- Containerization with Docker and Kubernetes
- Cloud platforms: AWS, Azure, or Google Cloud
- SQL and relational database modeling
- Agile software development lifecycle and DevOps principles
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Canada.
Salaries by job title
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
U.S. Bank
Toronto