Altice USA Inc.-posted about 2 months ago
Full-time • Mid Level
Bethpage, NY
5,001-10,000 employees
Management of Companies and Enterprises

As an SDE III- Video Backend Services, you will play a crucial role in the design, development, and optimization of backend services that facilitate the delivery of Video services and metadata to various clients. Building on your extensive experience, you will take on complex and challenging tasks. You will be responsible for leading the development of key features, making architectural decisions, and ensuring that the services developed by you and your teammates are scalable, reliable, and efficient. This role requires an expert understanding of backend programming, network protocols, and database queries. You will also mentor junior developers, sharing your knowledge and experience to help them grow in their roles. As a Level 3 developer, you are expected to have a proactive approach to problem-solving and a strong commitment to delivering high-quality code that meets the needs of the business and its customers.

  • Lead the design and architecture of backend services, ensuring that they meet the business's scalability, reliability, and performance needs
  • Take ownership of large-scale projects, from concept through delivery, ensuring that they are completed on time and within scope
  • Stay abreast of emerging technologies and industry trends, evaluating and integrating new tools and frameworks that could benefit the organization
  • Provide technical leadership and mentorship to the development team, fostering a culture of continuous improvement and innovation
  • Address the most challenging technical issues, often requiring deep dives into the system's architecture, caching, network protocols, and performance bottlenecks
  • Work closely with senior management, product owners, and other stakeholders to align technical solutions with business goals
  • Ensure that all backend services comply with security best practices and industry regulations, address vulnerabilities and ensuring data protection
  • Oversee the creation and maintenance of high-quality technical documentation, including architecture diagrams, API documentation, and system specifications
  • Bachelor's or Master's degree in Computer Science, Information Technology, or a related field
  • 5-7 years of experience in backend development, 2+ years of leading projects and teams is essential
  • Mastery of Java programming language, including advanced features like multi-threading, concurrency, distributed locking, and asynchronous programming
  • Deep understanding of software architecture principles, including domain-driven design (DDD), event-driven architecture, multi layer caching, and microservices architecture
  • Expertise in designing, developing, and managing RESTful APIs at scale, including API versioning, backward compatibility, and lifecycle management
  • Detailed understanding of networking protocols such as TCP/IP and UDP
  • Strong understanding of network security principles, including encryption, firewalls, and how to secure back ends against attacks
  • Expertise in database architecture, including design for high availability, data partitioning, replication strategies, and disaster recovery planning
  • Experience with Object-Relational Mapping (ORM) frameworks like Hibernate understanding how to map database tables to objects in code
  • Deep experience with CI/CD processes, including complex pipeline configurations, automated deployments, and rollback strategies
  • Expertise in container orchestration platforms like Kubernetes, including deploying, scaling, and managing containerized applications in production
  • Experience with cloud platforms (AWS, Azure, GCP), including cloud-native architectures, serverless computing, and cloud security best practices
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service