About QEY
Quit Emailing Yourself (QEY) is a calm place to save articles, podcasts, and ideas so you can revisit them on your schedule. We help people move from inbox chaos to organized reading with AI-powered summaries, smart reminders, and shareable collections.
The Role
We're seeking a full stack engineer who can work across our entire technology stack. You'll be building new features, improving performance, and helping shape the product direction. This is a hands-on role where you'll have significant ownership and impact.
What You'll Work On
- Building and maintaining our FastAPI backend with SQLAlchemy ORM
- Developing frontend features using Jinja2 templates, JavaScript, HTML/CSS
- Integrating AI features using OpenAI's API for summarization and tagging
- Optimizing database queries and schemas (SQLite, MySQL/RDS)
- Building and maintaining our Chrome/Edge browser extension
- Working with AWS services (SQS, RDS, potentially more)
- Implementing background workers for content processing and email notifications
- Adding new authentication methods and security features
- Improving web scraping and content extraction pipelines
Our Tech Stack
Backend
- Python 3.11+
- FastAPI
- SQLAlchemy (ORM)
- Alembic (migrations)
- Pydantic
- BeautifulSoup4 (web scraping)
Frontend
- Jinja2 templates
- JavaScript (vanilla)
- HTML5/CSS3
- Milligram CSS framework
AI & APIs
- OpenAI API (GPT-4o-mini)
- OAuth 2.0 (Google)
- SMTP (email)
Infrastructure
- AWS SQS
- AWS RDS (MySQL)
- SQLite (local dev)
- Git/GitHub
Browser Extensions
- Chrome Extension API
- Manifest V3
- JavaScript
Security & Performance
- bcrypt (password hashing)
- itsdangerous (tokens)
- slowapi (rate limiting)
- CORS configuration
What We're Looking For
- Strong Python skills with experience building production web applications
- FastAPI or similar async Python framework experience (Flask, Django, etc.)
- Database experience with SQL and ORMs (SQLAlchemy preferred)
- Frontend development skills (JavaScript, HTML, CSS)
- API design and REST principles
- Experience with AWS or similar cloud platforms
- Understanding of web security best practices
- Background workers/async tasks experience (queues, scheduled jobs)
- Browser extension development is a plus but not required
- AI/LLM integration experience is a plus
Nice to Have
- Experience with web scraping and content extraction
- Knowledge of email protocols and deliverability
- Experience building bookmarklets or browser automation
- Familiarity with OAuth and third-party authentication
- Understanding of rate limiting and anti-abuse measures
- Experience with database migrations and schema evolution
What We Offer
- Competitive salary and equity
- Fully remote work
- Flexible hours
- Health insurance
- Unlimited PTO
- Home office setup budget
- Professional development budget
- Direct impact on product direction
How to Apply
Send your resume, GitHub profile, and a brief note about why you're interested to careers@quitemailingyourself.com
In your note, please mention a feature you'd like to see in QEY or something you'd improve about the product. We love hearing ideas!