Zip is a high-growth fintech, founded in Australia and expanding worldwide, with the purpose to give people the freedom to own it. We use technology and data to bring customers and partners together through a valued and fair payments experience.
Our strategic focus is underpinned by an aligned high-performance team, a reliable, secure and scalable platform, constantly-improving product experiences and a trusted consumer brand.
Zip is growing rapidly and globally; and our mission is to enable our consumers to choose Zip as their first payment choice, everywhere and every day.
We’ve built an amazing culture at Zip, our teams are proud to work hard to provide innovative solutions to our customers and partners. Our standards are central to everything we do: Customer First, Own It, Stronger Together, and Raise the Bar.
What you own and build:
The purpose of the Full Stack Engineer role is to develop and deploy high quality software, as part of your squad. You will also contribute to (and sometimes lead) architectural and design discussions, guide and coach less experienced engineers, and contribute to the growth of and learning within Zip’s Engineering team.Reporting to Lead Full Stack Engineer, you will also work closely with your DevOps and Plugin Engineer peers.
Your role and responsibilities:
Perform effective code reviewsContribute to the development of high quality software used by our merchants and customersHelp support the diagnosis of production issues when they happenContribute to exceptional externally facing developer documentation (think Stripe)Contribute to exceptional integration guides with instructions and screenshots for enabling Zip in common ecommerce platformsExplore new technologies and share your findings with the wider engineering teamsContribute to a culture of continuous improvement and innovationWork in a team with a “team first” mentalityIdentify and remediate pain points in the application lifecycleRecommend and assist with architectural changes to improve performance and reliability
Your skills and experience:
Software Development with expertise in NodeJS, ReactJS / NextJS written in TypescriptExperience of AWS Lambda / DynamoDBKnowledge of AWS, RDBMS, SQLCollaborative team playerExcellent troubleshooting and analysis skillsAbility to manage time effectively, while managing competing priorities
Good to have skills, not mandatory:
Experience with test-first approach / TDDExperience with Microsoft AzureExperience with KoaUnderstanding of serverless technologiesExperience with .NET framework, DotNet Core, Web API, Entity Framework CoreExperience using AWS Lambda & DynamoDB on top of serverless.comExperience with AngularJS - Creating self-contained, reusable, and testable modules and components.PHP - writing server-side web application logic, developing back-end components, connecting applications with third-party web services etc.Experience with one/all of the following: Magento, Prestashop, OpenCart, WooCommerce, Shopify