Optimum is seeking to hire a SDE II - Video Backend Services to design, develop, and optimize backend services for video delivery and metadata, ensuring scalability, reliability, and efficiency.
Requirements
- 2-4 years of experience in backend development
- Strong proficiency in one or more backend languages (Java, C), including advanced features like multi-threading, concurrency, and asynchronous programming
- Understanding and application of design patterns such as Singleton, Factory, Observer, and MVC (Model-View-Controller) in software design
- Experience with Spring Application Framework, including Spring Boot and WebMVC
- Experience in designing and developing RESTful APIs, including handling authentication (e.g., OAuth), rate limiting, and error handling
- Understanding microservices architecture, including how to design, build, and manage microservices in a distributed system
- Detailed understanding of networking protocols such as TCP/IP and UDP
Responsibilities
- Lead the design, coding, testing, and deployment of backend services and features that provide Video services
- Work on integrating various backend services with external systems, ensuring seamless communication and data flow
- Identify bottlenecks and optimize the performance of backend services, focusing on improving scalability and reliability
- Troubleshoot and resolve more complex issues, including those related to network protocols, database performance, and service orchestration
- Provide guidance and mentorship to Level 1 developers, helping them navigate technical challenges and grow their skills
- Work closely with cross-functional teams, including CPE developers, Mobile developers, Web developers, network engineers, and product managers, to align project goals and technical requirements
- Participate in code reviews, enforce best practices, and ensure the quality and maintainability of the codebase
Other
- Resourceful, collaborative, team-oriented and passionate about delivering consistent excellence
- Ability to work independently and collaborate effectively with cross-functional teams
- Taking Ownership, Upholding Transparency, Creating Community, and Demonstrating Expertise
- Applicants must be authorized to work for ANY employer in the U.S.
- We do not provide visa sponsorship for employment.