Senior Full-Stack Engineer
Senior Full-Stack 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 Senior Full-Stack Engineer, you will own end-to-end feature development across the entire platform — from the reader-facing experience to the backend services that power content delivery. You will work closely with product, editorial, and design teams to build performant, accessible, and scalable features that serve hundreds of thousands of readers daily. This is a high-impact role where your decisions will directly influence how people consume technology news.
Key Responsibilities
- Design, build, and ship end-to-end features across the Next.js 16 App Router frontend and Node.js backend services
- Architect and implement integrations with our Strapi headless CMS, ensuring reliable content delivery pipelines
- Build and optimize APIs deployed on Cloudflare Workers, leveraging R2 storage and edge caching for low-latency responses
- Own authentication and authorization flows using NextAuth.js with multi-provider support (Google, LinkedIn, Twitter)
- Drive performance improvements across Core Web Vitals, image optimization, and server-side rendering strategies
- Mentor junior and mid-level engineers through code reviews, pairing sessions, and architectural guidance
- Collaborate with product managers and editors to translate requirements into technical specifications and implementation plans
- Implement real-time features such as comments, likes, bookmarks, and reader engagement systems
- Contribute to frontend component architecture using React 19, Tailwind CSS v4, and shadcn/ui
- Establish and enforce engineering best practices including TypeScript strict mode, linting, and code formatting standards
- Participate in on-call rotations and incident response for production systems
- Evaluate and introduce new tools, libraries, and patterns that improve developer velocity and platform reliability
Requirements
- 5+ years of professional experience building production web applications
- Strong proficiency in TypeScript, React (18+), and Next.js (App Router)
- Hands-on experience with Node.js backend development and RESTful API design
- Experience with headless CMS platforms (Strapi, Contentful, Sanity, or similar)
- Solid understanding of authentication patterns (OAuth 2.0, JWT, session management)
- Experience with edge computing or serverless platforms (Cloudflare Workers, AWS Lambda, Vercel Edge Functions)
- Demonstrated ability to optimize web performance (Core Web Vitals, caching, lazy loading, image optimization)
- Familiarity with Tailwind CSS or utility-first CSS frameworks
- Strong communication skills and comfort working in a remote-first, async environment
- A portfolio or track record of shipping user-facing features at scale
Nice-to-Have
- Experience working at a media, publishing, or content-heavy platform
- Familiarity with Cloudflare ecosystem (Workers, R2, Pages, KV, D1)
- Experience with TanStack Query (React Query) for server state management
- Knowledge of RSS/Atom feed generation and syndication
- Background in SEO optimization and structured data for content sites
- Experience with Radix UI or shadcn/ui component libraries
- Contributions to open-source projects
What We Offer
- Competitive salary ($150,000 - $190,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 opportunity to shape the engineering culture at a company redefining tech journalism
- Direct impact on a product used by thousands of technology professionals daily
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 "Senior Full-Stack Engineer Application." We review every application and aim to respond within one week.
