We are seeking a highly skilled Backend Engineer to join our team. The ideal candidate will have a Bachelor of Science in Computer Science and a minimum of 3 years of hands-on experience in Backend Software as a Service (SaaS) Cloud environments. Your primary responsibility will be to design, develop, and optimize backend systems to support our video streaming and encoding infrastructures, ensuring seamless and high-quality content delivery to our users.
What Youll Do:
Design, develop, and maintain backend services and APIs for high performance video streaming and encoding, ensuring reliability, scalability, and performance.
Collaborate with cross-functional teams to understand requirements and translate them into scalable and efficient backend solutions.
Implement best practices for code quality, testing, and documentation to ensure the maintainability and extensibility of backend systems.
Optimize backend infrastructure and algorithms to enhance performance and stability, minimize latency and reduce significant costs.
Troubleshoot and debug issues in production environments, providing timely resolutions to ensure uninterrupted service.
Stay updated on emerging technologies and industry trends, cloud computing, and backend development, and apply them to improve our platform.
Participate in code reviews, architectural discussions, and sprint planning sessions to drive continuous improvement and innovation.
Improve our systems stability and real-time error handling by integrating advanced monitoring, alerts and dashboards.
What Youll Do:
Design, develop, and maintain backend services and APIs for high performance video streaming and encoding, ensuring reliability, scalability, and performance.
Collaborate with cross-functional teams to understand requirements and translate them into scalable and efficient backend solutions.
Implement best practices for code quality, testing, and documentation to ensure the maintainability and extensibility of backend systems.
Optimize backend infrastructure and algorithms to enhance performance and stability, minimize latency and reduce significant costs.
Troubleshoot and debug issues in production environments, providing timely resolutions to ensure uninterrupted service.
Stay updated on emerging technologies and industry trends, cloud computing, and backend development, and apply them to improve our platform.
Participate in code reviews, architectural discussions, and sprint planning sessions to drive continuous improvement and innovation.
Improve our systems stability and real-time error handling by integrating advanced monitoring, alerts and dashboards.
Requirements:
BSc in Computer Science or a related field.
Minimum of 3 years of hands-on experience in Backend Software as a Service (SaaS) Cloud environments.
Strong understanding of cloud computing concepts and experience with cloud platforms (Azure is an advantage).
Proficiency with microservices architecture and orchestration tools (e.g. Kubernetes).
Possess excellent problem-solving skills and thrive in fast-paced, collaborative environments. Driven by a passion for learning, self-motivation, and a proactive attitude toward tackling challenges and driving innovation.
Bonus:
Experience with the Azure cloud platform
Experience with video streaming technologies
Solid knowledge of SQL.
BSc in Computer Science or a related field.
Minimum of 3 years of hands-on experience in Backend Software as a Service (SaaS) Cloud environments.
Strong understanding of cloud computing concepts and experience with cloud platforms (Azure is an advantage).
Proficiency with microservices architecture and orchestration tools (e.g. Kubernetes).
Possess excellent problem-solving skills and thrive in fast-paced, collaborative environments. Driven by a passion for learning, self-motivation, and a proactive attitude toward tackling challenges and driving innovation.
Bonus:
Experience with the Azure cloud platform
Experience with video streaming technologies
Solid knowledge of SQL.
This position is open to all candidates.