← Back to All Jobs

TypeScript Developer

Job Description

Back-End Engineer (TypeScript)


Our Consumer Platforms & Engineering team is dedicated to building best in class services to support the key digital initiatives for our partners. Our premiere platform is the digital foundation of all brands and their consumer facing Web/Mobile/OTT properties. We love what we do and we’re looking for passionate, talented people to help us lead, grow, and achieve our goals. Joining is a singular opportunity to be part of a highly successful, dynamic team that has transformed the way people get their information.


About the Role:


We are looking for a self-motivated Back-End Engineer to join our New York Consumer Platforms & Engineering team. As a Back-End Engineer, you will engage in the development of highly available cloud-based services using JavaScript and TypeScript, including API services, back-end frameworks, and administrative tools for Fox digital properties. You will also be an advocate for development best practices, including TDD, Pair Programming, and CI/CD, have a passion to keep learning the latest technologies, and create forward-thinking solutions. Working along with our Product Management and Product teams, our developer teams integrate into the full process of design and implementation.



A snapshot of your responsibilities:


●    Optimize backend data services for maximum stability, speed, and efficiency

●    Develop solutions in Node based, distributed platforms with a focus on asynchronous and serverless architecture

●    Build and maintain custom microservices to power key integrations with our Content Management System and consumer facing Applications

●    Implement integrations with our client teams which serve hundreds of millions of unique users across all our digital properties

●    Participate in team practices like code review, analysis of features, and evaluation of product needs to determine best approach

●    Collaborate with product owners and testers to plan, implement, and deliver new features and functionality

●    Engage in systems design discussions with our Architects and Technical Leadership


What you will need:


●    Strong background in JavaScript, especially with Node.js and TypeScript

●    Experience with unit testing, with a focus on Test Driven Development

●    Expertise in Object-Oriented Programming, with a focus on reusable design patterns

●    Experience implementing enterprise scale services in cloud providers like AWS

●    History of executing large scale feature delivery, especially with tasks requiring coordination across multiple engineering teams

●    Excellent communication skills, especially in outlining technical requirements and documentation for a development team


About the technologies we use:


●    AWS: Lambda, RDS, OpenSearch Service, Elasticache, S3, SQS, SNS, EC2

●    Node, TypeScript, JavaScript

●    Vue.js, CKEditor

●    MySQL, DynamoDB, ElasticSearch

●    Docker

●    GitHub

●    Jira


Apply for this job

What You Should Know