Golang / Go Job: Senior API Services Developer

Gannett

Senior API Services Developer at Gannett

๐Ÿ‡บ๐Ÿ‡ธ United States โ€บ Virginia โ€บ McLean
  (Posted Jul 6 2018)

About the company
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 and SweetIQ, and U.K. media company Newsquest.

Job position
Permanent

Job description
Join Gannett, a top global digital media and Fortune 500 company that reaches more than 100 million people monthlythrough a powerful network of broadcast, mobile & publishing properties. Gannett Product Technology leads development and innovation around digital products across the company โ€“ our goal is to re-imagine our traditional media roots by creating innovative products and services that leverage our role as an information provider and reach our customers whenever and wherever they need us. Explore the possibilities at Gannett as an API Services Developer (Senior).

The API Services team is responsible for engineering and delivering cutting-edge services to aide in content delivery to end customers. These services support 110 news brands, and more than 110 million unique monthly visitors.

The Senior Developer will play a key role in architecting, developing and maintaining backend APIs and SDKs that support the content delivery systems that are consumed by our customer facing products. You will be expected to design and deliver large scale, fault tolerant and highly available architectures. Golang, Kubernetes and Docker are a few of the technologies you will use to deliver these services.

If you have a passion for rapid API development, automation, learning, challenging and bettering your peers, with a strong desire to operate in a full stack environment, you'd probably fit in well here.

Responsibilities:

Design and Develop backend APIs in Golang that deliver content to our front-end teams.

Execute code reviews, challenge assumptions and mentor others on the team.

Provide planning for two week sprints.

Provide day to day operational support for our applications.

Improve and establish best practice around our application and infrastructure monitoring.

Automate everything:

Containerizing applications with Docker

Scripting new solutions/APIs/services to reduce toil

Research new tools to optimize cost, deployment speed and resource usage

Assist in improving our onboarding structure and documentation.

Responsibility Breakdown:

50% - API Development

15% - Application Support

15% - Planning / Documentation

10% - Mentoring

10% - New Technology Evaluation

Technologies:

Systems:

Linux (CentOS/RHEL/Alpine)

Nginx, HAProxy

RabbitMQ

Couchbase, Solr and other NoSQL Databases

Development:

Engineering high-performant applications with an emphasis on concurrency

Agile methodology

REST microservices

Experience with golang, ruby, nodejs, python or comparable languages

Testing, Testing, Testing

gRPC and protobuf

GraphQL

Cloud:

Amazon Web Services, Google Compute Engine

Fastly

Terraform

Docker, Kubernetes, Chef

Monitoring with NewRelic

Skills & requirements
Minimum Qualifications:

Experience developing REST APIs, SDKs and CLI toolsets

Self-Starter that can operate in a remote-friendly environment

Experience with Agile (Scrum) and test driven development, continuous integration and version control (GIT)

Experience deploying to Cloud compute or container hosting

5+ years experience in Linux System Administration

Experience with Chef or other configuration management tools


 

Company: Gannett


๐Ÿ‡ฌ๐Ÿ‡ง ๐Ÿ‡ช๐Ÿ‡บ Golang recruitment

Golang jobs recruiter
Based in UK / Europe and
prefer to let a Go recruiter
find your dream job?

Browse golang jobs from Vistas Recruitment
or
Get in touch with Martin &
let him know with what you are looking for

Other interesting golang jobs

Golang job Senior Software Engineer at Pomerium Senior Software Engineer - Pomerium
Remote US/Canada, 100% Remote
Pomerium is hiring a remote Go Engineer (3+ yrs) to build identity & access management tools. Use cloud tech (AWS/GCP/Azure) and DBs. Join our autonomous, all-remote team

Golang job Sr Software Engineer, Cross-Platform Applications at Smallstep Sr Software Engineer, Cross-Platform Applications - Smallstep   (May 2025)
Fully remote in Americas timezones - Salary: 180,000-220,000
Smallstep is an internationally distributed, remote-first company. We work reasonable, flexible hours and utilize technology to accomplish goals asynchronously. We look for folks who are thoughtful, c...
Distributed Systems Engineer - Vistas Recruitment   (May 2025)
San Francisco, California, United States - Salary: $250,000 - $350,000 Per Annum (plus equity)
Are you an infrastructure engineer obsessed with making things run fast?Do you love doing this at scale? Do you want to work at a small fast moving team focused building great dev tools? My client is...
Golang job Senior Go backend Developer at Cycloid Senior Go backend Developer - Cycloid
Remote Europe, 100% Remote
This role is fully remote, you can be located anywhere in Europe and UK. Hi there! Thanks for being here and letโ€™s get started. At Cycloid, We aim to promote efficient infrastructure & software ...

Golang job Senior / Staff Software Engineer, Fullstack at Knot Senior / Staff Software Engineer, Fullstack - Knot
NYC, New York, United States
Knotโ€™s mission is to empower consumers and businesses alike with connected merchant and banking experiences. Knot is like โ€œPlaid for merchant connectivity.โ€ We are building the platform connecti...

Not the Go job you are looking for?
Browse all Golang jobs and we're sure you will find a suitable one!
Browse Golang Jobs with similar combinations of skills
Golang jobs with chef Golang jobs with git Golang jobs with linux Golang jobs with centos Golang jobs with docker Golang jobs with graphql Golang jobs with grpc Golang jobs with kubernetes Golang jobs with microservices Golang jobs with nodejs Golang jobs with nosql Golang jobs with python Golang jobs with rabbitmq Golang jobs with ruby Golang jobs with solr Golang jobs with terraform
๐ŸŒ Remote golang jobs ๐Ÿ”Ž ๐Ÿ‡ฌ๐Ÿ‡ง ๐Ÿ‡ช๐Ÿ‡บ Golang recruiter ๐Ÿ“ง Golang jobs newsletter ๐Ÿ“Š Golang jobs statistics ๐Ÿ‡บ๐Ÿ‡ธ Golang jobs in United States ๐Ÿ‡บ๐Ÿ‡ธ Golang jobs in California ๐Ÿ‡ฌ๐Ÿ‡ง Golang jobs in United Kingdom ๐Ÿ‡ฌ๐Ÿ‡ง Golang jobs in London ๐Ÿ‡ฉ๐Ÿ‡ช Golang jobs in Germany ๐Ÿ‡บ๐Ÿ‡ธ Golang jobs in New York ๐Ÿ‡ธ๐Ÿ‡ช Golang jobs in Sweden ๐Ÿ‡บ๐Ÿ‡ธ Golang jobs in San Francisco, CA ๐Ÿ‡ฆ๐Ÿ‡บ Golang jobs in Australia ๐Ÿ‡ฆ๐Ÿ‡บ Golang jobs in Sydney ๐Ÿ‡ฉ๐Ÿ‡ช Golang jobs in Berlin ๐Ÿ‡ฎ๐Ÿ‡ณ Golang jobs in India ๐Ÿ‡ธ๐Ÿ‡ช Golang jobs in Stockholm ๐Ÿ‡บ๐Ÿ‡ธ Golang jobs in Texas ๐Ÿ‡จ๐Ÿ‡ฆ Golang jobs in Canada ๐Ÿ‡ฉ๐Ÿ‡ช Golang jobs in Hamburg ๐Ÿ‡ฎ๐Ÿ‡ณ Golang jobs in Bengaluru ๐Ÿ‡บ๐Ÿ‡ธ Golang jobs in NYC, NY ๐Ÿ‡บ๐Ÿ‡ธ Golang jobs in New York, NY ๐Ÿ‡บ๐Ÿ‡ธ Golang jobs in Mountain View, CA ๐Ÿ˜ Aws & Golang jobsโ˜ธ๏ธ Kubernetes & Golang jobs๐Ÿ Python & Golang jobs๐Ÿณ Docker & Golang jobsโ˜๏ธ Gcp & Golang jobs๐Ÿค– Ai & Golang jobs๐ŸŽ›๏ธ Microservices & Golang jobs๐Ÿช› Terraform & Golang jobsโ˜๏ธ Azure & Golang jobsโ˜• Java & Golang jobs๐ŸŸฆ Typescript & Golang jobsโœ‰๏ธ Kafka & Golang jobs๐Ÿ—„๏ธ Sql & Golang jobs๐Ÿ—„๏ธ Postgresql & Golang jobs๐Ÿง‘โ€๐Ÿ’ป Devops & Golang jobsโš™๏ธ Saas & Golang jobsโš›๏ธ React & Golang jobs๐Ÿง Linux & Golang jobsโ†”๏ธ Grpc & Golang jobs๐Ÿ—„๏ธ Postgres & Golang jobs๐Ÿ“‚ Redis & Golang jobs๐Ÿด Git & Golang jobsโš™๏ธ Rust & Golang jobsโ˜• Javascript & Golang jobs