Return to all careers

Platform Engineer

We are looking for an experienced Platform Engineer who wants to take on the challenge of designing, building, and maintaining all of the APIs, data storage and processing systems, and the related infrastructure that powers The Cirqle.


As one of the early Platform Engineers at The Cirqle, you'll make an enormous contribution to our product development efforts while laying the foundation to support The Cirqle’s long-term vision by being actively involved in platform architecture decisions. You won't be working on tiny features, instead you'll be shipping major changes that have a real, measurable impact on the outcome of our business.


Our ideal candidate has a proven track record of building and maintaining large-scale data platforms, has extreme attention to detail, clearly communicates complex concepts, and is equally excited about 99.9999% reliability and data quality, as they are about API design and documentation.


We’re looking for someone who:

- Possesses a solid understanding of distributed systems, data stores, data modeling, indexing and associated trade-offs

- Is experienced in systems engineering at scale with regards to testing, reliability, security, and observability

- Has familiarity with our existing technology stack (Node.js, PostgreSQL, Heroku, AWS S3, Cloudfront, EC2, and RDS)

- Holds strong opinions about shipping bug-free software, but is pragmatic enough to decide when to compromise and move fast

- Is experienced developing and documenting APIs

- Understands how to write and tune complex SQL queries

- Thinks in systems: their edge cases, failure modes, and life cycles

- Loves collaborating via product reviews, code reviews and architecture discussions

- Has solid experience working in an agile development environment



As Platform Engineer, you will:

- Design, build, and maintain APIs, services, and systems that will be used by The Cirqle’s Product Engineering team, as well as by external partners and developers

- Work closely with our Product Engineering team to design and develop new APIs and components from start to finish

- Take full ownership of backend services, including responsibility for deploys, monitoring, debugging, and overall reliability

- Ensure our APIs are secure, reliable, and performant

- Design shared infrastructure components, optimizing for the developer experience, scaling, performance, reliability, and long-term maintainability

- Help debug and solve critical infrastructure issues across our services and multiple levels of the stack

- Write automated unit and end-to-end tests to test your features as you build them

- Improve the performance and reliability of our data-warehouse

- Perform peer code reviews with other engineers on the team

- Collaborate with our product team to analyse data and help determine feature success, confirm bug fixes and find issues

- Build and enforce a pattern language across our data stack, ensuring that our event taxonomy and tables are consistent, accurate, and well-understood


You may be fit for this role if you:

- Have 5+ years of experience in data platform engineering, software engineering, or systems engineering

- You have experience designing, creating and maintaining scalable data pipelines

- You've dealt with enough data to understand how often complex systems that produce data can go wrong

- Take pleasure in anticipating how systems fail, how to observe and design robust systems, and building the right interfaces that encourage best practices

- You are passionate about software engineering best practices, including agile development, unit testing, code reviews, design documentation, debugging, and troubleshooting

- You take a thoughtful approach to decision making and evaluating trade-offs, knowing when to move fast and when to do things right

- You derive joy from refactoring and building clean abstractions in order to make complex systems fun to develop on and easy to understand

- Want to work with a small, tight-knit group of people on highly visible projects

- You are excited by taking full ownership of your work

About The Cirqle

The Cirqle is an Amsterdam based, venture backed startup that enables advertisers to leverage influencer created content in their social media advertisements. We've worked with hundreds of leading brands like McDonalds, Amazon, Heineken, Samsung, Uber Eats, and more. Learn more about us here
Interested? Send us your application