Transformative Engineering Opportunity
">
Job Description
Join a pioneering project as a Principal Engineer, leading the design and build of cutting-edge digital solutions from scratch. This greenfield project will see you develop a modern digital experience that directly impacts over 9 million customers daily.
As a visionary leader, you will be responsible for shaping our culture, redefining the craft of engineering, and delivering impactful, scalable solutions. Our approach empowers every engineer to be a source of ideas and action, embracing the Full Cycle model where engineers are involved in Design, Build, Challenge, and Run aspects.
This is an exceptional chance to drive transformative projects, define the next era of digital banking, and create enduring technology differentiation with unmatched digital experiences built on decoupled, resilient, and reliable technology foundations.
] -----------------------------------
Required Skills and Qualifications
* Developing large-scale digital applications utilizing modern technology stacks
* Full stack, full cycle software engineering with a focus on front-end solutions e.g Next.js, React, Typescript
* Practical experience in operating microservices within a DevSecOps framework
* Addressing Tech Debt using a commercially focused and pragmatic approach
* Identifying, gaining support, and ensuring execution of technical direction and strategy for the business
* Demonstrating design and implementation of solutions to complex problems
We use a broad range of tools, languages, and frameworks including:
* Frontend: React, Typescript, Next.js (preferred)
* Backend: .Net core, C#, Java, Node.js
* Database: SQL and NoSQL experience (both admin and usage)
* Scripting languages (i.e., TypeScript, Go, Python, GraphQL)
* CI/CD tools (i.e., GitHub Actions, TeamCity, Octopus)
* Infrastructure as Code: Terraform, Pulumi, CloudFormation
* Automation Quality Engineering (Unit Testing, Regression Testing)
],