Job Description :

The CNN Digital Development group, which builds and supports the Content Management System (CMS) and its underlying applications and services that are used by CNN and its affiliates is looking for a strong full stack javascript developer who understands how to operate at scale while leveraging modern web based technologies such as node.js, react, MEAN/MERN stack, caching, cloud, and devops.

While Turner is a large company, we are invested in practicing Agile with a startup mentality, which allows for us to work with the latest leading edge technologies and cloud based platforms.

As a full stack javascript developer, you will be responsible for:
Building highly scalable and highly available (or "Webscale" ) RESTful apps used for search and retrieval of content from large datasets.
Working with CNN and CNN subsidiaries to provide a solid and stable solution to meet the demands of one of the largest news organizations in the world.
Providing consistency across work breakdown and estimation so that the team can maintain a sustainable pace of development while also allowing for good forecasting.
Mentoring a sharp and motivated team of developers to help raise the bar for team who is already excellent.
Lending guidance towards software development best practices, such as fully automated testing, CI/CD pipeline, monitoring, and devops.

This is an amazing opportunity for a skilled developer who wants to experience a career with a collaborative team that is spearheading innovation with all of the amazing benefits offered by a 2017 LinkedIn Top Company.

Our environment is unique. Teamwork and a strong desire to learn new technologies are everyday requirements to succeed. Agile is a way of life and you''ll have the full support of our entire group to bring new and innovative ideas and methodologies to improve our products and processes.

Preferred skills/experiences include:
6+ years Web Development experience.
2-4 years of experience with advanced UI frameworks like React
2-4 years of experience with NodeJS
2-4 years of experience with MongoDB or other non-relational databases
HTML, CSS, AJAX, JavaScript (including popular frameworks), NoSQL.
RESTful architectures
Scaling, caching, and microservices (understanding of the web and web browsers, their capabilities and limitations
CI/CD, build pipelines (jenkins, bamboo, circleci, etc…)
Cloud based services, such as AWS, GCP, etc.
A strong base on the fundamentals with the ability to pick up and learn any ‘stack’
Docker, Docker-compose
Self-starter, knows how to work around dead ends, can pick something up on the fly
Always open for a discussion/debate and seeking consensus
Excellent teamwork and communication skills, familiarity with agile development methodologies
You don''t know everything about software development, but you want to learn as much as possible

Last, but most important is our team ethos.
aka read and if the above is your skill set and the below are your values then we can’t wait to meet you!