Ontvang aanbevelingen op basis van je profiel en word benaderd door bedrijven.

Platform Engineer

Geplaatst 2 aug. 2022
Delen:
Werkervaring
5 tot 7 jaar
Full-time / part-time
Full-time
Soort opleiding
Taalvereiste
Nederlands (Vloeiend)

Ontvang aanbevelingen op basis van je profiel en vind de vacatures die bij je passen.

Al 300.000+ studenten en young professionals hebben een profiel.

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:

  • Possess 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


We provide brands and agencies with the technology to create, distribute, and maintain better relationships with consumers by harnessing the reach and relevance of content creators.
Our platform empowers thousands of creators - from bloggers and local creatives to celebrities- to create an impactful, stylish, and easy-to-manage campaign and to accurately distribute high-quality content at any scale.

Marketing & communicatie
Amsterdam
50 medewerkers