JOB TITLE: Senior Software Engineer (Backend - APIs)
LOCATION: Bogota, Colombia
ABOUT THE ROLE & TEAM:
TelevisaUnivision is the leading Spanish-language media company in the world. We continue to invest in our content, people, and platforms across digital, streaming, social, audio, linear, and live events. Our flagship streaming platform, ViX, has rapidly grown into a premier destination for Spanish-language content, and we are focused on continuing to scale and evolve the experience for millions of users worldwide.
The Backend API Services Team at ViX is seeking a Senior Software Engineer to help design, build, and scale the core services that power our streaming platform. This team is responsible for developing and maintaining high-performance APIs that serve as the critical middleware layer between client applications and content systems.
You will play a key role in shaping backend architecture, improving system reliability, and enabling seamless content delivery through modern technologies such as GraphQL and REST APIs. This is a highly collaborative role within an agile environment, with the opportunity to make a direct impact on a platform operating on a global scale.
ABOUT YOU:
You are an experienced backend engineer with a strong track record of building scalable systems and leading technical initiatives. You bring deep expertise in Node.js, REST and GraphQL APIs, and MongoDB, and have experience working with complex data workflows.
You thrive in fast-paced, collaborative environments and are passionate about delivering high-quality, reliable systems. You balance technical excellence with business priorities, proactively address challenges, and take ownership of outcomes. You are also comfortable mentoring others and contributing to a strong engineering culture.
YOUR DAY-DAY: (Responsibilities)
•Design, develop, and deliver high-quality backend solutions using JavaScript/TypeScript (Node.js, NestJS)
•Architect and implement scalable, resilient, and efficient backend services
•Develop and maintain REST and GraphQL APIs that support streaming platform functionality
•Evaluate product requirements and align solutions with existing architecture
•Manage and optimize ETL workflows and metadata pipelines across the platform
•Create and maintain API documentation (e.g., Swagger/OpenAPI)
•Collaborate cross-functionally with product, data engineering, QA, and frontend teams
•Provide technical leadership, mentorship, and guidance to team members
•Ensure operational excellence through monitoring, alerting, and performance optimization
•Balance technical debt with business priorities to support long-term scalability
•Participate in agile ceremonies and contribute to continuous improvement initiatives
•Support innovation efforts, including the adoption of AI-driven tools and workflows
•Collaborate effectively with distributed teams across multiple time zones
YOU HAVE: (Qualifications)
•7+ years of software development experience as an individual contributor
•4+ years of hands-on experience building APIs and backend systems
•5+ years of experience developing in cloud-based environments
•Strong expertise in Node.js, REST, and/or GraphQL APIs
•Experience with MongoDB and data modeling for scalable applications
•Hands-on experience with ETL processes and data workflows
•Proven experience designing and operating microservices architectures
•Experience building and maintaining CI/CD pipelines
•Familiarity with tools such as GitHub, Jira, Confluence, and modern AI-enabled development tools
ELIGIBILITY REQUIREMENTS
• Employment and education verification required
• Must be authorized to work full-time in Colombia
TelevisaUnivision is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to characteristics protected by law.