Senior Software Engineer - TypeScript, NodeJS, Web3, Scalable Backend solutions.
Seeking an exceptional and highly skilled Software Engineer to join and lead the creation of a social media platform; a pioneering opportunity for a Web3-powered platform that integrates decentralized payment systems, cutting-edge smart contracts, and features that are set to redefine digital interactions.
As a core member of the backend team, you will be entrusted with designing and maintaining high-performance, scalable systems that will power the future of digital communication.
Benefits
* Fully remote work setup, providing flexibility and work-life balance.
* Competitive salary £120-140K, reflecting the value placed on top talent.
* Opportunities for growth and development within a fast-paced, innovative environment.
* Collaborative and supportive team culture that values autonomy and proactivity.
Requirements
* Proven experience in High-Performance & Scalable Systems.
* Strong proficiency in TypeScript + NodeJS, Serverless Architecture.
* Building and deploying serverless applications on cloud platforms (e.g., Cloud Run Functions, AWS Lambdas)
* Experience with social media platform backend architecture or Ethereum, EVM, BlockChain.
* Bachelor's degree in Computer Science or related, STEM field.
Responsibilities
* Implement Web3 technologies, including decentralised payment systems, smart contracts, and blockchain integrations
* Manage and optimise 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 optimise video transcoding pipelines, ensuring smooth media processing for video on demand (VoD) and live streaming
* Manage media storage and optimise media delivery workflows, focusing on security, performance, and cost efficiency
* Monitor backend performance, troubleshoot issues, and optimise backend processes for efficiency and reliability
* Perform load and stress testing to ensure the system can handle high traffic and scale efficiently
Desirable Requirements
Graph databases (e.g., ArangoDB) and high-performance data models, cryptocurrencies, blockchain technologies, decentralised systems, event-driven architectures, message queues (e.g., Kafka, RabbitMQ), video transcoding, media storage security best practices, DevOps practices, containerization technologies (e.g., Docker, Kubernetes), CI/CD pipelines, backend automation tools, and Google Cloud Platform products (e.g. Storage, Cloud Run, Transcoder API)
Alongside a competitive benefits package, you'll be immersed in a growth-oriented, start-up-like atmosphere where innovation thrives. The company fosters a progressive and autonomous work culture that encourages proactivity and values individual contributions.