Source description
About the role
7+ years experience as a Software Developer or Engineer, including experience working with enterprise-level complexity. High proficiency in at least one enterprise-quality programming language and its ecosystem. For example, C# .NET or Java and Spring.
Must have some experience with a lower-level language for application or systems development such as Rust (preferable) or C++.
Experience in TypeScript and React or similar front-end frameworks, and a well-developed understanding of web application development.
Hands-on experience deploying to Azure and/or AWS, including building CI/CD pipelines and using infrastructure scripting frameworks (e.g., Terraform).
Demonstrable experience in software design for distributed and asynchronous architecture. In particular, you will need to show examples of projects using microservices and messaging where you have been a key contributor to the design and construction.
You will already have embraced the use of LLMs over hand-coding and be able to articulate how this has improved the speed to deliver and safety of the systems you build.
With the help of LLMs you can produce clear and concise design documents.
You have excellent written and verbal communication skills to translate between requirements and technical tasks.
More at Propellerhead
Related open roles
Move to New Zealand - Technical Strategist
Tokyo · Hybrid
Move to New Zealand - Senior Software Engineer
Tokyo · Hybrid
Move to New Zealand - Technical Strategist
Lithuania · Hybrid
Technical Strategist
NZ · Hybrid
Move to New Zealand - Senior Software Engineer
Romania · Hybrid
Move to New Zealand - Senior Software Engineer
LT · Hybrid
