Apply Now

Sr. Developer

McLean, VA, USA, Virtual Req #7968
Thursday, May 16, 2019

Gannett Co., Inc. (NYSE: GCI) is an innovative, digitally focused media and marketing solutions company committed to strengthening communities across our network. With an unmatched local-to-national reach, Gannett touches the lives of more than 110 million people monthly with our Pulitzer-Prize winning content, consumer experiences and benefits, and advertiser products and services. Gannett brands include USA TODAY NETWORK with the iconic USA TODAY and more than 100 local media brands, digital marketing services companies ReachLocal, SweetIQ, and United Kingdom media company Newsquest. To connect with us, visit www.gannett.com.

Position Summary

The USA TODAY NETWORK's Product Division is seeking a Senior Python Software Developer to join our User Platform team focused on new initiatives for its nationwide consumer audience. The User Platform Development team is working to design and implement our next generation implementation of our user management system capable of supporting our entire audience of more than 100 million users.


Technologies and Disciplines

The User Platform is a polyglot environment utilizing a variety of technologies:

  • Stack: Python, JavaScript, NoSQL, Go, HTML, .NET, Java, Varnish Configuration Language

  • Data: REST-like API and Python library interacting with Couchbase, Solr, RabbitMQ, Relational data stores

  • CI: Jenkins

  • Environment: Google Cloud Platform; Kubernetes / Docker; Amazon AWS through Scalr and Chef

We use GitHub for source control with a GitHub Flow code review and merge protocol. We aim for comprehensive unit and integration test coverage, and follow Agile process methods.


Responsibilities

As a Developer, you will have the following responsibilities:

  • Analyze, design, and develop software components for the User management system and downstream APIs including hands on implementation, testing, code reviews, build automation, and documentation

  • Participate in buy vs. build decisions

  • Troubleshoot production operational issues as required

  • Utilize a DevOps toolset including: Scalr, Chef, Kubernetes, Docker, Jenkins

  • Ensure coding best practices and test coverage through peer reviewing

  • Integrate internal as well as third-party web services and components

  • Consistently follow and continue to help improve our processes including source control, deployment and issue tracking

  • Document solutions to institutionalize knowledge for the development, operational, support, and end user communities

  • Collaborate with other team members, and cross divisional teams via video conference, phone, in person meetings


Minimum Qualifications

A Sr. Developer is expected to work effectively as an autonomous member of our team. As such we are looking for:

  • Minimum 4 years development and integration experience

  • 2 years experience with Python, Rest APIs, and NoSQL databases

  • Experience with data driven systems with a solid understanding of database structures, queries and search

  • Experience debugging and analyzing issues in a complex, service oriented environment

  • Practical knowledge of software development methodologies

  • Experience in or general awareness of cloud based technologies like AWS and Google Cloud

  • Bachelor’s degree expected in a technical discipline, but compensating experience may be considered

  • Excellent verbal and written communication skills


Additional Considerations

We'd be delighted if you also had experience with any of the following:

  • GO / Java / Kinesis / Scalr / Docker

  • JIRA and Confluence

  • Automated test tools

  • Developing and deploying applications hosted in AWS or Google Cloud Platform

  • Server Side Performance Engineering

  • Working with and developing customer relationship management (CRM) systems


Gannett Co., is a proud equal opportunity employer. We are a drug free, EEO employer committed to a diverse workforce. We will consider all qualified candidates regardless of race, color, national origin, sex, age, marital status, personal appearance, sexual orientation, gender identity, family responsibilities, disability, education, political affiliation, or veteran status.

Other details

  • Job Family Development & Engineering
  • Job Function Product
  • Pay Type Salary
  • McLean, VA, USA
  • Virtual