We're partnering with a rapidly scaling and innovative leader in the Digital Media and Entertainment sector, dedicated to building and optimising their core platform for massive concurrency and high-volume data streaming. For the right candidate with the necessary skills and experience, we are pleased to offer 482 visa sponsorship.
This client requires a Senior Back End Developer to act as a technical leader and systems architect. You will own the design, development, and scalability of mission-critical microservices and APIs that power the entire content delivery and subscription platform. This role demands mastery of distributed systems, database optimisation, and ensuring ultra-reliable performance under heavy load.
What You'll Do
- Drive architectural decisions for scalable, fault-tolerant backend microservices, ensuring systems can handle the massive concurrency and data throughput required by a global media platform.
- Lead the technical design and development of core APIs and business logic using high-performance languages like Node.js (TypeScript), focusing on asynchronous programming and resilience.
- Mentor and guide junior and mid-level developers, fostering technical excellence, code quality, and engineering best practises.
- Design and implement robust data models and storage solutions (SQL/NoSQL), focusing on advanced query optimisation and caching strategies (e.g., Redis) for low-latency data access.
- Define and enforce coding standards, contributing to the evolution of CI/CD pipelines, automated testing strategies, and the overall deployment programme.
- Contribute expertise to API design (REST/GraphQL), Serverless architecture, containerisation (Docker/Kubernetes), and cloud resource management (AWS).
- Proactively troubleshoot and resolve complex, high-impact production issues across distributed services, ensuring maximum system uptime.
What You'll Bring
- 6+ years of progressive professional experience in backend software development, with at least 2 years operating in a Senior or Lead capacity.
- Expert-level proficiency in Node.js (TypeScript) or a similar high-performance backend language (e.g., Go, Java).
- Deep expertise in designing and implementing highly scalable APIs (REST/GraphQL) and robust microservices architectures.
- Proven ability to architect and deploy scalable solutions using a Serverless model (e.g., AWS Lambda, Azure Functions) in a production environment.
- Mastery of database systems (SQL and NoSQL) and advanced techniques for data modelling and query optimisation for performance under load.
- Strong knowledge of cloud platforms (AWS preferred), containerisation, and DevOps principles (CI/CD, Infrastructure as Code).
- Exceptional leadership, communication, and problem-solving skills, with a proven track record of owning and delivering complex, distributed systems.