We’re looking for a
Back-End Developer
Location:
Remote – with some possible travel
You’ll be reporting to the Product Lead
Who We Are
At
Digital Joy, we’re on a mission to empower storytellers of all sizes with innovative, cloud-based media solutions that simplify workflows, enhance collaboration, and amplify audience engagement, incorporating the most cutting-edge technologies and solutions. Whether you’re a creative individual or a global brand, our intuitive platforms enable you to tell your story with greater ease, creativity, and impact.
We specialize in fully cloud-native tools designed to streamline complex media production processes. From content creation and live streaming to interactive audience engagement and real-time collaboration, our solutions are built to keep teams connected, efficient, and focused on what matters the most – bringing your story to life.
Driven by a passion for technology and storytelling, Digital Joy is committed to helping build meaningful connections with audiences across the globe. Whether you want to reach new viewers or engage with loyal followers, we provide the tools you need to create, connect, and succeed in today’s digital landscape.
What We Are Looking For
We are looking for a talented Back End Developer to join our team in building a next-generation SaaS newsroom control system. In this role, you’ll play a key part in designing and implementing an intuitive, high-performance platform that supports real-time content management, workflow automation, and video streaming for media professionals.
Key Responsibilities
- Product Development: Design, build, and deploy high-quality, scalable features for our newsroom control system, ensuring robust and reliable performance in a high-demand broadcast environment.
- Media Technology: Leverage video tools and related media technologies to optimize video processing, streaming, and content delivery.
- Cloud Infrastructure: Design and manage scalable, secure, and cost-effective microservices architectures, leveraging Kubernetes for container orchestration for On-Premises and cloud-managed infrastructure.
- Collaboration: Work closely with product managers, designers, and other engineers to ensure that new features align with customer needs and product strategy.
- Performance Optimization: Identify and address performance bottlenecks and implement best practices for efficient cloud-based media processing.
- Testing & Quality Assurance: Contribute to automated testing, continuous integration, and deployment processes to maintain code quality and ensure a seamless user experience.
- Documentation: Develop clear, thorough documentation for code, architecture, and workflows to support team knowledge sharing and onboarding.
- Mentorship: Provide guidance and mentorship to junior engineers, fostering a culture of collaboration, learning, and innovation.
Qualifications
- Node.js: 5+ years of software engineering experience in building scalable and high-performance backend services using Node.js with TypeScript.
- API Development & Management: Proficiency in RESTful API design, GraphQL, and integration with backend services.
- Containerization & Orchestration: Experience with Docker and Kubernetes for containerizing and managing microservices.
- Message Brokers/Queue Systems: Knowledge of message brokers like RabbitMQ, or AWS SQS for decoupling microservices.
- Database Management: Proficiency in working with NoSQL (MongoDB, Cassandra) and relational (PostgreSQL, MySQL) databases, with an understanding of database design for microservices.
- CI/CD Pipelines: Hands-on experience with CI/CD tools (e.g., Jenkins, GitLab CI, CircleCI) for automating deployment and testing.
- Testing: Experience with testing frameworks such as Mocha, Chai, or Jest for unit, integration, and end-to-end testing of microservices.
- Version Control Systems: Expertise in Git for version control and collaboration.
Preferred Qualifications
- Knowledge of C# and the .NET Framework.
- Experience with implementing Real-Time communication features (e.g., live chat, live updates) with Web Sockets.
- Familiarity with newsroom systems, content management systems (CMS), or media asset management (MAM) tools is a plus.
- Knowledge of video encoding standards, streaming protocols, and best practices for optimizing video quality and performance is a bonus.
This is an exciting opportunity to join a fast-growing startup poised to disrupt the media technology landscape. If you’re passionate about cloud-based solutions, scaling innovative products, and driving growth, we want to hear from you!
About Black Dragon Capital
Black Dragon Capital (“BDC”) is a minority-controlled, growth driven private equity fund created by technology operating executives with a track record of creating market leading companies and an impressive investment return history. We seek to benefit from a diverse perspective combined with high performance operating and investment executives. We hire and promote based on merit, without bias, and make a genuine effort to ensure we have a diversified team that aligns with the diversity of our portfolio companies and their clients. We intend to maintain over 65% of our team members as culturally or gender diverse, and work hard to foster a supportive and welcoming workplace. BDC focuses on the areas where it has direct operating and investment expertise that include technology investment opportunities in industries disrupted by the impact of digitization on individuals, groups and enterprises such as retail commerce, financial services, healthcare, and sports and media. The operationally focused fund has driven above market returns by creating unique sourcing, funding, recruiting, growth and return opportunities.