Backend Engineer
Backend Engineer
About the role
About The Meridiem
The Meridiem is a fast-growing technology media platform on a mission to deliver timely, high-quality technology journalism. We cover the stories that matter across AI, startups, venture capital, cybersecurity, and enterprise tech — delivering morning briefings and evening analysis to a growing audience of technology professionals and decision-makers.
Role Overview
As a Backend Engineer, you will be responsible for the services, APIs, and infrastructure that power The Meridiem's content delivery, authentication, and reader engagement systems. You will design and build reliable, high-performance backend systems deployed on Cloudflare Workers, integrate deeply with our Strapi CMS, and ensure our platform scales gracefully as our readership grows. This role is ideal for someone who thrives on building robust systems that operate at the edge.
Key Responsibilities
- Design, develop, and maintain RESTful APIs deployed on Cloudflare Workers that serve content to hundreds of thousands of readers
- Build and optimize integrations with the Strapi headless CMS, including content fetching, filtering, and transformation pipelines
- Own and evolve the authentication system built on NextAuth.js, supporting Google, LinkedIn, Twitter, and credential-based login
- Implement and manage data storage solutions using Cloudflare R2, KV, and D1 for caching, media assets, and structured data
- Design caching strategies (ETag-based, R2 bucket caching, edge caching) to minimize latency and reduce origin load
- Build backend features for reader engagement — comments, likes, bookmarks, newsletter subscriptions, and user preferences
- Develop API middleware for rate limiting, input validation, error handling, and security headers (CSP, CORS)
- Write comprehensive API documentation and maintain consistent endpoint contracts
- Monitor system health, investigate production incidents, and implement reliability improvements
- Collaborate with frontend engineers to define API contracts and optimize data fetching patterns with TanStack Query
- Implement webhook handlers and event-driven workflows for CMS content updates and third-party integrations
Requirements
- 3+ years of professional experience in backend or full-stack development
- Strong proficiency in Node.js and TypeScript
- Experience designing and building RESTful APIs at scale
- Hands-on experience with serverless or edge computing platforms (Cloudflare Workers, AWS Lambda, or similar)
- Understanding of authentication and authorization protocols (OAuth 2.0, JWT, session management)
- Experience with headless CMS platforms (Strapi, Contentful, Sanity, or similar)
- Solid grasp of caching strategies, HTTP caching headers, and CDN behavior
- Familiarity with relational and key-value databases
- Strong debugging and troubleshooting skills in distributed systems
- Excellent written communication for a remote-first team
Nice-to-Have
- Direct experience with the Cloudflare ecosystem (Workers, R2, KV, D1, Pages)
- Experience with Next.js API routes and the App Router
- Knowledge of content syndication standards (RSS, Atom, JSON Feed)
- Experience building notification systems or email integrations (e.g., Beehiiv, SendGrid)
- Familiarity with media platform requirements — high read throughput, content versioning, scheduled publishing
- Experience with OpenAPI/Swagger specification and tooling
- Background in DevOps or infrastructure management
What We Offer
- Competitive salary ($130,000 - $165,000) with meaningful equity in a Series A startup
- Fully remote work environment with flexible hours
- Health, dental, and vision insurance
- Generous PTO and company-wide recharge days
- Annual learning and development stipend ($2,000)
- Home office setup allowance
- The chance to build backend systems for a platform redefining how people consume tech news
- A small, collaborative engineering team where your work has outsized impact
How to Apply
Send your resume, a brief cover letter, and links to any relevant work (GitHub, portfolio, or notable projects) to support@themeridiem.com with the subject line "Backend Engineer Application." We review every application and aim to respond within one week.
