Golang / Go Job: Platform Engineer

The Economist

Platform Engineer at The Economist

New York, New York, United States 🇺🇸   (Posted Aug 16 2017)
About the company
The Economist is the leading source of analysis on international business and world affairs. We deliver our information through a range of formats, from newspapers and magazines to Apple TV/OTT apps and VR Experiences. What ties us together is the objectivity of our opinion, the originality of our insight and our advocacy of economic and political freedom around the world.

With a growing global circulation and a reputation for insightful analysis and opinion on every aspect of world events, The Economist is one of the most widely recognised and well-read current affairs publications.

Job position

Job description
The Economist’s Digital Solutions team is a passionate group of digital professionals who look after a number of digital products and services, both facing our readers and The Economist's businesses. The team consists of a range of skills, from product managers to data scientists, working in cross functional teams, on mobile products and business intelligence alike. Fostering strong agile engineering practices and making data-driven decisions the team plays a pivotal role in delivering innovation and growth.

Currently, we are seeking a Content Platform Software Engineer who will work within a cross-functional agile team to enhance the content platform, creating new services in a continuous deployment environment. A strong engineering background, and familiarity with best practices for deploying them into AWS autoscaling environments is required for this role. We take ownership of the code as a team, advising on development processes, security, performance and solution architecture.

The Content Platform was born from a project to create a new decoupled site to transition away from a monolithic Drupal site. One year on we are at an exciting point in the Content Platform’s lifecycle, building the capabilities to mature the platform from its Minimum Viable Product (MVP) state to a fully featured distribution platform.

The platform ingests content from various sources, transforming it into a canonical format based on the schema.org standard. That canonical content is then enriched and transformed into distribution formats supporting our Apple News and Facebook Instant Articles integrations. The platform is cloud native, using a variety of Amazon Web Services (AWS) offerings like ElasticBeanstalk applications, SQS queues and SNS topics to tie the services together in a reactive architecture.

Skills & requirements
To succeed in this role you must have:

Experience developing complex solutions in multiple languages including Golang

Experience building RESTful API and distributed systems with an AWS environment

Experience exposing endpoints, and routing requests in Nginx

Experience optimizing caching for scalability in Varnish

To succeed in the role you must demonstrate:

Strong professional communication skills across multi-skilled stakeholder teams (a consultant as well as a developer)

Experience with distributed version control systems (Git)

Knowledge of Docker and containerization

Instructions how to apply
Please submit an application at our online job portal: https://careers-economist.icims.com/jobs/3950/content-platform-software-engineer/job
[ job website ]

Let them know you found the job via https://www.golangprojects.com
(Companies love to know recruiting strategies that works)

Other jobs that might be interesting

Hinge Backend Engineer, Junior - Hinge   (August 2018)
NYC, New York, United States
We are looking for a sharp junior backend engineer who is hungry to grow and learn. We want you to help us design and build the next generation of high performance APIs and backend services in Go (the fastest growing language on Github). As a Junior Backend En...
MongoDB Software Engineer, Golang - MongoDB   (July 2018)
NYC, New York, United States
A great MongoDB experience starts with great tools. The Drivers team builds the libraries and tools that developers use day-to-day working with MongoDB. Our mission is to increase developer adoption, satisfaction and retention by providing a reliable, enjoyab...
Nautilus Labs Full-Stack Software Engineer - Nautilus Labs   (July 2018)
NYC, New York, United States
We are hiring for multiple full-stack software generalist engineers to join our core product team. This role will be a core member of a small engineering team and report directly to the Chief Technology Officer. We use Golang and ReactJs/Redux running in Docke...

Golangprojects on Twitter Golangprojects on Facebook Golangprojects at Google+ Golangprojects as rss About Golangprojects