CNN

Backend Software Engineer

CNN

full-time

Posted on:

Origin:  • 🇺🇸 United States • Pennsylvania

Visit company website
AI Apply
Manual Apply

Job Level

Mid-LevelSenior

Tech Stack

AWSChefCloudGraphiteMicroservicesOpen SourcePerlPHPPostgresPythonRabbitMQRedisShell ScriptingUnix

About the role

  • Design and develop web based services that support our product, customers, and third party developers
  • Contribute to the evolution of open source components within our technology stack
  • Contribute to legacy code bases using Perl and PHP
  • Develop, advance, and maintain our current suite of APIs and microservices
  • Integrate new tools into our processes and suggest new ways of improving systems
  • Provide, on an engineering-wide rotational basis, 24x7 coverage for the production application environment
  • Maintain web-based applications running on a Unix-based open source platform, using virtualization and AWS

Requirements

  • 3+ years experience delivering code & projects in a production environment
  • Expertise in Python and related tool chains (pip, distribute, fabric, virtualenv)
  • Experience working with other scripting languages, preferably Perl and/or PHP
  • Experience with UNIX development tools (make, shell scripting)
  • Experience developing and deploying to AWS or other cloud-based infrastructure services
  • Familiarity with Test Driven Development (TDD) concepts, experience a plus
  • Assertive, with excellent communication skills
  • Mid-level engineer (able to work independently and take on bigger challenges)