Develop and maintain Cinemo’s backend media services using Go/Golang, ensuring high performance, reliability, and scalability of the media processing and delivery systems.
Define requirements for new features by collaborating closely with internal stakeholders, gathering their inputs, and translating them into detailed technical specifications.
Develop new functionality within a microservices architecture, leveraging the principles of modularity, scalability, and fault isolation to enhance the overall system.
Integrate with internal infrastructure by ensuring seamless connectivity and interoperability between various system components, databases, and services.
Cooperate with the DevOps team to design and implement the necessary infrastructure to support 24/7/365 operations, focusing on automation, monitoring, and resilience to maintain continuous service availability.
What you will need to succeed:
Possess a minimum of 5 years of experience in Software Engineering, showcasing a solid understanding of software development principles and practices.
Demonstrate proficiency in Go/Golang, with the ability to write clean, efficient, and maintainable code.
Apply hands-on experience with Microservices architecture, including designing, implementing, and maintaining scalable and resilient microservices.
Have experience in Site Reliability Engineering (SRE), including implementing best practices to ensure the reliability and availability of services.
Effectively design REST APIs, ensuring they are robust, secure, and easy to use.