Job Summary
We are seeking a seasoned software professional to develop and deliver cutting-edge software solutions.
You will be primarily responsible for designing, implementing, and running full-stack applications with high test coverage.
This role requires a broad range of concepts, technology, and domain insights to ensure seamless integration across front-end, back-end, and database layers.
Key Responsibilities
* Design and implement full-stack applications with high test coverage.
* Implement and maintain robust CI/CD pipelines and Infrastructure as Code using AWS and/or Azure.
* Proactively identify, prioritize, and address technical debt to ensure sustainable code quality.
* Provide expert guidance to the business on how to scope and develop new products.
Requirements
To be successful in this role, you will need:
* 5+ years of programming and software development experience, with comfort in Typescript and Node.
* Proven experience building modern front-& back-end experiences using modern web technologies such as Vue or Nextjs/React.
* Experience integrating and developing queries for SQL databases such as Postgres.
* Knowledge of testing libraries.
* Strong expertise in web security practices and secure application implementation.
* Strong expertise in OpenID Connect or other similar standards.
* Cloud infrastructure experience, ideally AWS.
Desired Skills
* Terraform/CloudFormation/other IaaC tools.
* React Native/Flutter/other cross-platform mobile frameworks.
What We Offer
We offer a dynamic work environment that encourages fresh ideas and innovation. You'll have access to:
* Generous perks, including staff discounts on various brands & financial products.
* Flexibility, allowing you to make your career fit your lifestyle.
* A diverse community, providing access to a brilliant network of talented humans who champion our values and do things differently.
* Ongoing opportunities to thrive in the space between corporate and startup, where our people explore, innovate, and create without fear.