Staff Software Engineer - Typescript, Node.js, mySQL
* A growth-minded company committed to redefining digital interactions through advanced technology
* Develop scalable serverless functions and optimize video transcoding pipelines
* Enjoy a fully remote, autonomous work environment with ambitious goals
As a Staff Software Engineer, you will play a crucial role in developing and optimizing our client's digital platforms; you will be responsible for a growing team team of 2 Software Engineers, 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
* Desirable: Experience with social media platform backend architecture, cryptocurrencies, 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)
Company Overview
A pioneer in the digital media industry, known for developing cutting-edge digital platforms and technologies with a strong focus on innovation, they are committed to creating immersive and engaging digital experiences for users. The company fosters a growth-minded, ambitious, and autonomous work culture, offering a fully remote environment that empowers employees to thrive.