YouGov Chat (formerly Inconvo) is an exciting new chat platform for millions of people to engage and share their views about the things they love, from music and movies, to sport, politics and more. We create interactive content for thousands of people to share their views, weigh-in on debates and keep up to date with the latest news and events.
You can checkout out YouGov Chat here: www.yougov.chat
The Role:
YouGov Chat runs as a cloud native platform. We embrace a DevOps mentality on our development process taking ownership over development and infrastructure changes.
As an engineer at YouGov Chat you will be part of a wider technical team following the product roadmap using Agile software development methodologies. Work on interesting challenges like our scalable chat engine or data visualisation and integrations.
We are looking for people who write simple and maintainable code and are aware of the perils of emerging complexity.
We’re looking for:
- 5+ years experience engineering back-end cloud native architectures.
- Cloud experience - AWS and Terraform.
- Experience developing HTTP APIs using statically typed languages (C#, Java, Typescript, Golang). Reactive programming experience is desirable.
- Experience with common Node.js frameworks and libraries (Express, Fastify, etc..)
- Experience and understanding of code testing methodologies
Our Tech Stack:
- Frameworks: Node.js
- Languages: Typescript
- Databases: MySQL, Kinesis, DynamoDb, Elasticsearch
- Ops: Docker/ECS, Lambda, DynamoDB, S3, SQS, Cloudfront, Terraform
We value:
- Appreciation for a test-driven, code-review culture
- A bias for action with a strong work ethic and a focus on delivery.
- Sound judgment along with a desire to challenge traditional thinking.
- Highly organised with a flexible approach to working.