{bc}
linkedin

Senior Software Engineer - KICK Discovery & Presence

KICK
Melbourne, AUS
Full-time
Mid-Senior
Hybrid
Discovered 1 weeks ago
Scalable system designSoftware engineeringGoPHPReactNext.js
Free

Job Fit Check

Base Career helps you apply smarter for this job.

?%
Ready to Scan

Key skills for this role

Scalable system designSoftware engineeringGo
Smart Apply

Full Job Posting

About KICK

KICK is a global live-streaming platform for entertainment content.

The platform provides tools and revenue-sharing structures to help creators, event organisers, and content rights holders monetise and grow audiences.

KICK has reached more than 100 million users and operates at global platform scale.

Discovery and Presence Team

The team builds systems for discovery, real-time engagement, search, presence, and AI-driven personalisation and recommendations.

The team supports public-facing APIs serving more than 1 billion requests monthly and a platform handling billions of backend requests daily.

The environment includes microservices, AWS, Kubernetes, Golang, Kafka, React, Next.js, GraphQL, CI/CD, and distributed systems.

The role provides full lifecycle ownership under a build-and-operate model.

Key Responsibilities

  • Architect and design scalable, high-performance software solutions aligned with project requirements and company standards.
  • Optimise systems for performance, scalability, and reliability and resolve bottlenecks and inefficiencies.
  • Write and maintain hands-on production code with strong quality, scalability, and maintainability.
  • Collaborate with stakeholders, product managers, and engineering teams on technical concepts.
  • Drive improvements and constructive changes that improve team performance and efficiency.
  • Provide technical guidance and mentor mid-level engineers.
  • Build systems supporting discovery, search, real-time engagement, and presence.

Minimum Qualifications

  • Bachelor’s or master’s degree in computer science or equivalent practical experience.
  • 6–7+ years of hands-on software engineering experience focused on scalable system design and development.
  • Proficiency in multiple programming languages and frameworks, including Go, PHP, and React or Next.js.
  • Strong understanding of code architecture and design principles.
  • Excellent communication skills for cross-team and stakeholder collaboration.
  • Positive attitude and eagerness to learn new technologies.
  • Strong problem-solving skills in a fast-paced, dynamic environment.

Preferred Qualifications

  • Experience as a Senior Software Engineer in a large-scale product company.
  • Experience building web applications and debugging production applications.

Benefits and Working Environment

  • The company offers annual bonuses, learning and development resources, personal leave, and an employee assistance program.
  • The office provides catered meals, refreshments, team activities, and a collaborative engineering environment.
  • The role offers up to 2 days of work from home and flexible start and finish times.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today