FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Staff Software Engineer – Full Stack, Node.js, React, Next.js
Commonwealth Bank. Design and deliver end-to-end authentication solutions across React/Next.js experiences and Node.js BFF services .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates strong full-stack engineering capabilities with expertise in Node.js, JavaScript/TypeScript, and React, while effectively designing secure authentication solutions and scalable BFF architectures. Proven ability to mentor engineers and influence technical decisions while maintaining hands-on involvement in system design and production readiness.
Highest-signal resume keywords
Node.jsJavaScript/TypeScriptReactREST API DesignCloud-Native Architecture
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Full-Stack EngineeringBackend-for-Frontend (BFF) ServicesSystem DesignAuthentication SecurityToken ManagementAutomated TestingCI/CDObservabilityClean CodeDistributed Systems
Soft Skills
MentoringCollaborationCuriosity
Tools & Technologies
Next.jsGraphQL
Industry Keywords
Application SecurityIdentity PatternsMulti-Factor AuthenticationCustomer Authentication
Tech Stack
Tools & technologiesCloudGraphQLJavaScriptNext.jsNode.jsReactTypeScript
About the role
Key responsibilities & impact- Design and deliver end-to-end authentication solutions across React/Next.js experiences and Node.js BFF services
- Shape scalable BFF and API architecture using REST and GraphQL
- Translate high-level requirements into system designs and production-ready solutions
- Design secure token management, sessions, authentication state and identity-platform integrations
- Build resilient cloud-native services using distributed-system and engineering patterns
- Champion clean code, automated testing, observability, CI/CD and production reliability
- Collaborate across engineering teams and channels to create reusable integration patterns and consistent customer experiences
- Mentor engineers and influence technical decisions while remaining hands-on
- Contribute to customer authentication capabilities including login, multi-factor authentication and passkeys
Requirements
What you’ll need- Strong full-stack engineering capability with end-to-end technical ownership
- Deep experience with Node.js and JavaScript/TypeScript
- Experience designing and building backend or Backend-for-Frontend (BFF) services
- Strong React experience and familiarity or hands-on experience with Next.js
- Demonstrated system-design capability
- Experience designing REST APIs
- Understanding of cloud-native and distributed architectures
- Knowledge of application security, authentication or identity patterns
- Secure handling of sessions or tokens
- Strong engineering fundamentals across automated testing, CI/CD, observability, reliability and clean, maintainable code
- Curiosity about AI-assisted engineering and modern engineering tools
Benefits
Comp & perks- Accessible, inclusive and respectful workplace
- Workplace adjustments and support for applicants who require them
- Career development opportunities within the Commonwealth Bank Group