Staff Software Engineer, (full-stack) - Engagement Team

KICK

Melbourne, Australia
On-site
Large-scale distributed systems
High-volume traffic
Technical leadership
Design and evolve large-scale, fault-tolerant distributed systems that handle high-volume traffic and degrade gracefully under failure or attack

Job Summary

  • Design and evolve large-scale, fault-tolerant distributed systems that handle high-volume traffic and degrade gracefully under failure or attack.
  • Provide technical leadership across multiple engineering teams, mentoring senior engineers and driving consensus on critical frontend and full-stack architecture decisions.
  • Write and ship high-quality production code, primarily in TypeScript and Javascript (Node.js), establishing and upholding the standard for code quality, scalability, and maintainability.

Matching Summary

Design and evolve large-scale, fault-tolerant distributed systems that handle high-volume traffic and degrade gracefully under failure or attack.

Skills & Requirements

Must-have

  • large-scale distributed systems
  • high-volume traffic
  • technical leadership
  • TypeScript and Javascript (Node.js)
  • Kubernetes (K8)
  • Rest API
  • Design Patterns

Nice-to-have

  • continuous learning environment
  • pushing boundaries
  • fostering growth
  • nurturing learning
  • excellence in engineering
  • collaboration with industry leaders

Key Requirements

  • 10+ years of hands-on experience
  • scalable system design and development
  • Proficiency in TypeScript, JavaScript, Svelte
  • Proficient in Node.js, Kubernetes (K8)
  • Strong understanding of distributed systems concepts
  • Experience providing technical leadership
  • Bachelor's/Master's degree in Computer Science or equivalent practical experience

Work Rights

Not specified

Tailored Resume

Cover Letter