HSBC

Full Stack Engineer

HSBC$90K — $120K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5-7 years of full-stack DevOps experience in development, testing, and production support.
  • Proficiency in at least 2 programming languages, preferably Java 21 or JavaScript.
  • Experience with relational databases, ideally PostgreSQL.
  • Understanding of Unix and infrastructure fundamentals.
  • Familiarity with HTTP APIs design and consumption (e.g., REST).
  • Strong skills in analytical thinking and problem-solving.
  • Knowledge of secure engineering practices and incident management.

Responsibilities

  • Deliver end-to-end client connectivity products/services from inception to production support.
  • Incorporate production support into development, upholding the principle of 'you build it, you run it'.
  • Collaborate with team members to define product/service direction based on customer needs and technical insights.
  • Manage technical debt alongside implementing new features to ensure system sustainability.
  • Design systems for reliability, considering performance and observability requirements.
  • Ensure smooth change delivery with small, regular, and non-breaking releases.
  • Engage in operational tasks like incident response and retrospectives to improve processes.

Benefits

  • Access to tailored professional development opportunities.
  • Competitive Total Reward Package, including variable pay components.
  • Flexible benefits aimed at improving health, well-being, finances, and lifestyle.
Full Job Description
As our Full Stack Engineer, you will:
  • Deliver and support client connectivity products/services end-to-end: inception, build, testing, release and production support, flexing across activities as demand changes
  • Treat production support as core ("you build it, you run it"), including participation in production governance, monitoring, risk & control where applicable
  • Collaborate with engineers, architects and business stakeholders to shape product/service direction, with strong domain knowledge and customer focus on end-to-end journeys
  • Identify and prioritize technical debt alongside new functionality to maintain a healthy, sustainable platform
  • Build reliability in by design by addressing non-functional requirements (performance, resilience, observability, recoverability)
  • Ensure safe, predictable change delivery through small, regular, non-breaking releases, plus release/change execution and operational acceptance
  • Participate in production support and operational rituals, including incident response, problem management, PIRs, retros and stand-ups; ensure root causes are fixed and improvements embedded
  • Create and maintain technical test plans and evidence, including automated unit and integration tests, to ensure code quality
  • Pair with teammates to deliver work and support others' development
  • Communicate progress and learning through blogs/stories sharing outcomes and achievements
  • Drive CI/CD automation and continuous improvement within the DevOps product/service team
  • Stay current on tools/technologies and apply relevant cyber security and regulatory requirements (e.g., data privacy, consent, data residency)
  • Be self-motivated, able to learn quickly (including multiple programming languages) and perform with minimal supervision under pressure


What you'll need to be successful:
  • Full-stack DevOps experience across development, testing and production support.
  • Expertise and demonstratable experience in at least 2 programming languages (Java 21 or JavaScript) and handling multi-thread applications
  • Relational database experience (PostgreSQL preferred)
  • Working knowledge of Unix and a solid infrastructure understanding
  • Experience designing/consuming HTTP APIs (e.g., REST)
  • Strong analytical, problem-solving and decision-making skills
  • Knowledge of secure engineering practices, automated testing, and monitoring/alerting with incident triage fundamentals
  • Strong collaboration and communication with a practical delivery mindset
  • Willingness to learn across engineering, testing, security and operational support
  • Fully test implemented solutions including writing Unit tests, in advance of User Acceptance Testing.
  • Nice to have familiarity with AI tools/technologies

In compliance with applicable laws, HSBC is committed to employing only those who are authorized to work in Canada. Applicants must be legally authorized to work in Canada as HSBC will not engage in immigration sponsorship for this position.

As an HSBC employee, you will have access to tailored professional development opportunities to ensure you have the right skills for today and tomorrow. At HSBC, our overall goal is to provide a competitive Total Reward Package, with an appropriate mix of fixed pay, and variable pay, as part of an employee's overall total compensation and benefits. Variable pay generally takes the form of discretionary, annual awards (sometimes referred to as a "bonus"). Additionally, HSBC offers a wide range of competitive and flexible benefits designed to help you improve your health and well-being, finances, and lifestyle.

About HSBC

HSBC Holdings plc is a British multinational investment bank and financial services holding company. It is the second largest bank in Europe, with total assets of US$2.984 trillion (as of August 2021). HSBC traces its origin to a hong in British Hong Kong and its present form was established in London by the Hongkong and Shanghai Banking Corporation to act as a new group holding company in 1991; its name derives from that company's initials. The Hongkong and Shanghai Banking Corporation opened branches in Shanghai in 1865 and was first formally incorporated in 1866. The company was renamed The Hongkong and Shanghai Banking Corporation Limited in 1989.
Learn more about HSBC
Size
219,763 employees
Market Cap
$124.1 billion
Industry
Net Income
$5.2 billion
Founded
1880
5 Year Trend
-3.1%
NASDAQ

Similar Jobs

More Jobs at HSBC

More Information Technology Jobs

Find similar Full Stack Engineer jobs: