Job Posting: MERN Stack Developer (Chrome Extension Experience)
Type of Employment: Full-time, Remote or Hybrid
Salary: 40,000–90,000 per year (depending on experience)
Location: [City, State / Remote – specify time zone requirements if any]
About the Role
We are looking for a skilled MERN Stack Developer with production-grade Chrome extension experience. You will architect and build full-stack web applications alongside browser extensions that interact bidirectionally with our core APIs. You are expected to leverage AI tooling aggressively to accelerate delivery, but you must also demonstrate the judgment to refactor, secure, and production-harden AI-generated code. This is not a beginner role — you should be comfortable owning features from database schema to extension popup.
Responsibilities
Architect and implement full-stack features using MongoDB, Express, React, and Node.js with a focus on performance and security.
Design, build, and maintain production Chrome extensions (Manifest V3) that handle authentication, cross-origin requests, and persistent state.
Use AI tools strategically to generate complex code (WebSocket handlers, aggregation pipelines, service workers) while writing critical path logic yourself.
Implement advanced React patterns (compound components, render props, custom hooks) and optimize bundle size for extension contexts.
Set up CI/CD pipelines for both web apps and Chrome extensions, including automated builds and versioning.
Debug and resolve subtle issues involving extension content scripts, CSP violations, and memory leaks in service workers.
Conduct thorough code reviews with a focus on AI-generated code quality, security vulnerabilities, and performance bottlenecks.
Document architectural decisions, API contracts, and AI prompt strategies for team-wide reuse.
Job Qualifications
Required:
2–4 years of professional full-stack development experience (or equivalent demonstrable skill).
Deep proficiency in JavaScript (ES6+) and TypeScript – you should be comfortable with advanced types, generics, and type narrowing.
Production experience building and publishing at least one Chrome extension (Manifest V3) to the Chrome Web Store, including handling permissions, storage, alarms, and background service workers.
Advanced React knowledge: concurrent features, suspense, error boundaries, and at least one state management library (Zustand, Redux Toolkit, or Jotai) in production.
Strong Node.js and Express skills, including middleware design, error handling, rate limiting, and request validation (Zod or Joi).
MongoDB expertise: indexing strategies, aggregation pipelines, transaction handling, and schema versioning with Mongoose.
Proven ability to use AI coding tools (Cursor, Copilot, or similar) for complex tasks such as generating performant database queries, refactoring legacy code, or writing integration tests — with demonstrated judgment about when to override AI suggestions.
Experience with authentication patterns (JWT refresh rotation, OAuth 2.0, HttpOnly cookies) and securing both web apps and extensions.
Nice to Have:
Experience with WebSockets (Socket.io or raw WS) and real-time data synchronization across tabs and extensions.
Familiarity with browser extension debugging tools, performance profiling, and cross-browser compatibility (Firefox MV3).
Knowledge of CI/CD for Chrome extensions (using GitHub Actions to automate packaging and uploading).
Experience with React Native or Electron (cross-platform extension-like contexts).
Contributions to open-source MERN or extension projects.
Exposure to Docker, Kubernetes, or cloud deployment (AWS ECS, Vercel, or Railway).
Personal Skills
Architect-level thinking – You design systems with scalability, maintainability, and extension constraints in mind from day one.
High ownership – You can take a feature from requirements to deployed code with minimal supervision.
Critical validator – You aggressively test and question AI-generated code, especially around security and edge cases.
Effective communicator – You write clear RFCs, API documentation, and extension permission justifications.
Resilient problem-solver – You persist through subtle bugs involving extension sandboxes, CORS, or race conditions.
Benefits
What you get from choosing us:
AI tool subscription stipend – We cover advanced tiers of Cursor, Copilot Enterprise, or similar.
Learning budget – $2,500/year for conferences, advanced courses, or extension architecture workshops.
Dedicated mentorship – Monthly 1:1 sessions with a senior architect who has shipped extensions at scale.
Flexible schedule – Async-first culture with 4-hour daily core overlap.
Remote-first – Work from anywhere in your timezone region.
Health, dental, and vision insurance – 100% premiums covered for you and 50% for dependents.
Home office stipend – $1,200 for equipment or software.
Chrome Web Store support – Full coverage of developer account fees and legal review for permissions.
Quarterly hackathon – Build any extension or tool for 3 days, with potential for production deployment.
Equity or profit-sharing – Eligible after 12 months (depending on company stage).
Why Join Us
We are building a future where web apps and browser extensions function as a single, seamless platform. You will work on challenging problems: real-time sync across extension contexts, secure cross-origin data flows, and performance optimization under strict extension resource limits. With AI tooling accelerating routine work, you will focus on the hard problems that actually move the needle. If you are tired of junior roles that hold you back and want to own meaningful architecture from day one, this is the role.
How to apply
subscribe to this substack (for email updates and communications)
wait for an email with the next steps on where to send your CV and cover letter
What to expect
You will be required to apply with your resume and a cover letter detailing a complex technical challenge you led and how you approached the solution. Details will be communicated later.

