Developer Community, Social Services & Nonprofit - McLean, VA at Geebo

Developer

USA TODAY NETWORK is one of the top 20 digital companies in the country, sharing the list with Google, Facebook, and Amazon. And we have over 100 million unique visitors a month, which is more than Buzzfeed, Yahoo News, and Huffington Post. We have a loyal following based on a combination of trusted, fact-checked journalism, paired with a deep commitment to helping our local communities, and constantly pushing our content delivery to be first-of-its-kind in the tech-space. And with over 110 local properties, you'll have the luxury of living in a community you love while making a national impact.
Position Summary
Gannett Digital is seeking a Software Developer to join our Presto CMS team focused on new initiatives for Gannett's media outlets. The Presto CMS Development team implements a world-class enterprise content management system across Gannett Digital and is the foundation upon which all Gannett content is created.
Technologies and Disciplines
The Gannett Platform is a polyglot environment utilizing a number of technologies:
Stack: Javascript, Express, Angular, Node JS, Restify
Data: REST API's interacting with Couchbase, Solr, RabbitMQ
CI: Jenkins and Team City
We use GitHub for source control with a GitHub Flow code review and merge protocol. We aim for comprehensive unit and integration test coverage (using Mocha), and follow Agile process methods, with defined sprints.
Responsibilities
As a Developer, you will have the following
Responsibilities:
Analyze, design, and coordinate the development of a world-class content management system and downstream APIs including hands on implementation, testing, review, and documentation
Work with stakeholders during the requirement gathering and acceptance testing process
Troubleshoot operations issues as required
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
Minimum Qualifications
A Developer is expected to work effectively as an autonomous member of our team. As such we are looking for:
Minimum 2 years web development and integration experience
Experience with Client and server based Javascript, Node JS, Angular.js, Restify, Rest
APIs, NoSQL Databases, Messaging Queue Systems
Demonstrated professional development experience developing and consuming APIs
and web services
Experience with data driven systems with a solid understanding of database structures,
queries and search
Experience debugging and analyzing issues in a complex, service orientated environment
Practical knowledge of software development methodologies
Bachelor's degree expected in a technical discipline, but compensating experience may be considered.
Additional Considerations
We'd be delighted if you also had experience with any of the following:
JIRA and Confluence
Build automation
Automated test tools
Developing and deploying applications hosted in AWS or similar cloud environments
Working with and developing for media related web sites
Lastly
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, family responsibilities, disability, education, political affiliation or veteran status.
. Apply now!Estimated Salary: $20 to $28 per hour based on qualifications.

Don't Be a Victim of Fraud

  • Electronic Scams
  • Home-based jobs
  • Fake Rentals
  • Bad Buyers
  • Non-Existent Merchandise
  • Secondhand Items
  • More...

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.