Staff Software Engineer
Role Overview:
We are seeking an exceptional and highly skilled Software Engineer to join our team and lead the creation of a revolutionary social media platform. This is a rare opportunity to work on a pioneering Web3-powered platform that integrates decentralized payment systems, cutting-edge smart contracts, and groundbreaking features that are set to redefine digital interactions. As a core member of our backend team, you will be entrusted with designing and maintaining high-performance, scalable systems that will power the future of digital communication.
You will collaborate with top-tier front-end developers, product architects, and design experts to deliver sophisticated, secure, and scalable backend solutions. In this role, you will also drive performance optimization, conduct rigorous load and stress testing, and ensure the platform’s scalability under the most demanding conditions. If you possess an unwavering commitment to building sophisticated backend systems and are excited to push the boundaries of Web3 and media technology, this is your chance to shape the next era of digital interactions.
Responsibilities:
Implement Web3 technologies, including decentralized payment systems, smart contracts, and blockchain integrations.
Manage and optimize databases, with experience in graph databases (e.g., ArangoDB), ensuring high availability, integrity, and performance.
Develop Node.js serverless functions using cloud platforms (e.g. Cloud Run Functions) to enhance system scalability.
Integrate and optimize video transcoding pipelines, ensuring smooth media processing for video on demand (VoD) and live streaming.
Manage media storage and optimize media delivery workflows, focusing on security, performance, and cost efficiency.
Monitor backend performance, troubleshoot issues, and optimize backend processes for efficiency and reliability.
Perform load and stress testing to ensure the system can handle high traffic and scale efficiently.
Requirements:
Bachelor’s degree in Computer Science or a related field
Proven experience in backend development with a focus on serverless architectures.
Strong proficiency in TypeScript + NodeJS and at least one other language.
Experience building and deploying serverless applications on cloud platforms (e.g., Cloud Run Functions, AWS Lambdas).
Knowledge of graph databases (e.g., ArangoDB) and high-performance data models.
Desirable Skills & Experience:
Experience with social media platform backend architecture.
Familiarity with cryptocurrencies, blockchain technologies, and decentralized systems.
Experience working with event-driven architectures, message queues (e.g., Kafka, RabbitMQ).
Experience with video transcoding and media storage security best practices.
Familiarity with DevOps practices and containerization technologies (e.g., Docker, Kubernetes).
Knowledge of CI/CD pipelines and backend automation tools.
Familiarity with Google Cloud Platform products e.g. Storage, Cloud Run, Transcoder API
- Our brands
- FanBase
- Locations
- London
- Remote status
- Fully Remote
Staff Software Engineer
Loading application form