Position: Senior Fullstack Engineer (.Net + React)
Company: the recruiting studio
Experience required: 3y
English level: upper

**About us**
We are Zip, a rapidly expanding global fintech headquartered out of Sydney, Australia with a growing presence focused in the US and UK markets.  We're here to simplify how the world pays for what they need by connecting merchants with consumers and offering them fair and seamless payment solutions, everywhere.
Our values: Customer First, Own It, Stronger Together and Change the Game, are at the heart of everything we do. They form our Mamba mentality -how we’re better than yesterday, and are used to create game-changing experiences for our customers and our people.Join us on our mission to be the first payment choice, everywhere and every day.

**REQUIRED TECHNICAL SKILLS**

Essential:

● 3-5 years experience working as a software engineer in an agile environment
● A deep understanding of modern software architecture
● .NET or .NET core experience
● OOP fundamentals
● ES6 and Typescript
● ReactJS or Angular 8+, although Vue and other web frameworks / libraries are also appreciated
● A solid grasp of software engineering fundamentals and principles
● Strong HTML, CSS and UX / UI experience
● Strong SQL and relational database knowledge

Desired:

● Experience building responsive, mobile first web applications
● AWS services such as Lambda, DynamoDB, S3, and Cloudfront, SNS/SQS, ECS/EKS, API Gateway, Cloudfront, etc
● Some experience with NoSQL and document based data stores
● Passionate about Continuous Delivery and rapid product development
● Experience building quality into delivery through automated testing
● API integration experience

**ROLE PURPOSE**
The purpose of the Full Stack Software Engineer role is to craft and deploy high quality software, as part of your squad. You will also contribute to (and sometimes lead) architectural and solution design discussions, guide and coach less experienced engineers, and contribute to the growth of Zip’s Engineering team.
Reporting to the Engineering Manager, you will iterate quickly, optimise, and pivot solutions to satisfy requirements. Working with the Zip Business Trade squad you will also collaborate closely with Product, Design and Marketing teams to build and maintain services and platforms related to our Trade and Trade Plus products.
Ideally you have a passion for crafting clean code, building reliable and fault tolerant systems, and are also comfortable leaning into frontend code / UX when required.

**ROLE RESPONSIBILITIES**
● Write code that is clean, highly maintainable and well tested
● Perform effective code reviews
● Coach and mentor other engineers
● Contribute to and sometimes lead solution architecture sessions
● Improve the codebase, and make suggestions on where we can improve further
● Provide support when production issues occur with products your team owns
● Explore new technologies and share your findings with the engineering team
● Contribute to a culture of continuous improvement and innovation
● Work in a team with a "customer first" and “team first” mentality
● Promote best practice standards in terms of test automation, clean architecture,
observability, continuous delivery, etc