Senior Full Stack Engineer (Next.js, Vercel & Cloudflare Expert)
Engineering
About Deeds
Securing Our Ummah's Digital Dignity
Deeds is the parent company of The Masjid App. See more at thedeeds.net.
In today's interconnected world, our digital and physical lives are inseparably linked. Companies routinely collect and analyze our personal data, creating real-world consequences for Muslim communities. When your online activities, location data, and communications are tracked, this information can directly impact physical safety, community surveillance, and targeted discrimination against the Ummah. Our privacy solutions protect not just your digital identity, but your actual lived experience—preventing biased algorithms from restricting your opportunities, protecting community spaces from unnecessary monitoring, and ensuring your personal data isn't used to inform policies that harm Muslims worldwide. By securing your digital footprint, you're taking a practical step to protect both yourself and the broader Ummah from very real physical threats that begin in the digital realm.
About The Masjid App
Connecting Muslim communities with their local masjids in a safe and optimized way—like never before
Masjids are the data centers of our communities. It is of the utmost importance to help Masjids protect not just their immediate community but preventing their community from being leveraged to power harm to other parts of the Ummah. For too long, Masjids have been using tools not designed for masjids—systems that aren't optimized for their unique needs and often compromise the privacy of their congregations.
Unlike big tech's biased algorithms that show communities only what generates themselves money and power, The Masjid App provides real free speech and transparent communication, making events and announcements accessible to all without manipulation.
About The Role
We are seeking a Senior Full Stack Engineer with advanced expertise in Next.js, TypeScript, and cloud infrastructure. You will be responsible for evaluating and potentially implementing Cloudflare architecture solutions to solve our global speed challenges while working with our existing Next.js (Page Router) app. This role requires deep knowledge of distributed PostgreSQL database architecture, experience with Prisma ORM, and SEO expertise. You will build high-performance applications in the frontend while ensuring smooth integration with various services and APIs globally. We use Stripe and will use Twilio/SignalWire. Your help will be needed across the stack, especially in evaluating and comitting to Twilio/SignalWire.
Responsibilities
- Design and develop full-stack applications using Next.js (Page Router), React, and TypeScript
- Stay at the cutting edge of technologies used, evaluating new features for potential benefits
- Familiar with Cloudfalre services including R2 storage, live streaming, images, CDN, KV, and workers.
- Create robust API routes with proper validation using Zod, with readable and localized error handling
- Develop advanced SEO strategies including sitemap generation and structured data implementation
- Familiar with good database design principles and optimization techniques for performance and scalability of the API.
- Implement robust observability with New Relic for performance monitoring and cost optimization
- Create and maintain NPM packages for internal code reuse and component libraries
- Manage deployment pipelines and DevOps tasks in a distributed cloud environment
- Collaborate with the mobile team to ensure seamless cross-platform data synchronization
- Optimize applications for performance, scalability, and security
Requirements
- Expert-level TypeScript skills (wizard-level proficiency, ideally having completed all tutorials and workshops from totalTypescript.com)
- Deep experience with Next.js Page Router architecture and optimization techniques
- Strong knowledge of Cloudflare's ecosystem including Workers, Pages, R2, Images, and live streaming, and other capabilities
- Experience with Prisma ORM and its Typescript design
- Proven experience designing and implementing distributed PostgreSQL databases with horizontal sharding
- Expert-level SEO knowledge including technical implementation for Next.js applications
- Experience implementing comprehensive observability solutions with New Relic
- Strong understanding of edge computing architecture and best practices
- Experience with Stripe API integration and handling banking/financial transactions
- Expertise in optimizing application performance at global scale
- Solid understanding of web security best practices in distributed systems
- Experience with modern CI/CD workflows and infrastructure as code
Preferred Qualifications
- Experience optimizing Prisma for high-performance applications
- Knowledge of implementing Zod for robust API validation with localized error messages
- Advanced understanding of databases for global performance
- Deep understanding of Datadog's APM, RUM, and infrastructure monitoring capabilities
- Ability to evaluate and implement emerging technologies before they become mainstream in Typescript, Next.js, cloud-services
Apply Now
Send your resume and a brief introduction to apply for this position.
salam@themasjidapp.net