Principal Software Engineer - TypeScript, NodeJS, Ethereum Opportunity

BlackCode company

Subscribe to our Telegram Channel

Principal Software Engineer - TypeScript, NodeJS, Ethereum in UNITED KINGDOM

Remote 1 month ago

Staff Software Engineer - TypeScript, NodeJS & Ethereum or Social Media Backend Architecture experience required.


  • Enjoy a fully remote, autonomous work environment with ambitious goals.
  • A growth-minded team committed to redefining digital interactions through advanced tech.
  • Implement cutting-edge Web3 technologies and optimize high-performance databases.
  • Develop scalable serverless functions and optimize video transcoding pipelines.


Forward-thinking Web3 company, is seeking a talented Staff Software Engineer to join and technically lead the product into production - then scale (proven experience in scaling is a prerequisite).


As the Staff Software Engineer, you will play a crucial role in developing and optimizing our client's digital platforms. You will be responsible for implementing Web3 technologies, managing databases, developing serverless functions, and optimizing video transcoding pipelines. Your work will directly contribute to creating engaging digital experiences for users and driving the company's mission of redefining 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

  • 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
  • Experience with any of the following is required: social media platform backend architecture, cryptocurrencies, ETH, blockchain technologies, decentralized 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)

Apply now

Subscribe our newsletter

New Things Will Always Update Regularly