Our client, Sublime is looking for a Founding Backend Engineer that deeply cares about their work, treats their code as their craft, and is excited to build the future of knowledge.
They are a fully remote and small team that uses modern tools like Linear, Figma, Loom, and Around to collaborate. Plus, they offer generous salary + equity.
If you’re not afraid to get your hands dirty, own a codebase, and work alongside a small but insanely talented and mission-driven team, this role is for you.
About Sublime
Sublime is the world’s first multiplayer personal knowledge management tool.
Everyone should have the chance to gather information and ideas, turn them into valuable knowledge, and use that knowledge to improve their own lives and the lives of others.
Sublime combines the best of knowledge management, publishing, and social tools to reflect changing Internet behavior.
Their mission is to give everyone the tools to build a more inspiring, knowledgeable, and intentional life.
Sublime Values
Give a shit
Inspired by a memo from Alexandr Wang, we hire people that give a shit. We take pride in our craft and we approach our work with a maniacal drive that continually raises the bar for product excellence.
No BS
We try to strip away the bullshit in everything we do. For customers, stripping away the BS means no default ON notifications, or unskippable ads. It means calling them humans, not users. For us as a company it means no meetings when an email will do. It also means keeping the team as small as possible and finding a way to do things without hiring more people.
Stay creative
Defaulting to the norms of our industry will shape our business to be similar to the rest, where we believe the best companies zero-in on their self expression. We strive to stay creative, overcome the defaults in our industry, and constantly reimagine the status quo, all in service of delivering joy, and bringing more creativity and originality to our business.
What you’ll do
- Build the backend for user-facing features
- Design and maintain high-performance applications
- Ensure robustness and scalability across the system
- Handle task scheduling and queues
- Own deployment pipelines
- Architect new ideas through clear diagrams and technical specifications
- Improve and manage database handling, file storage, authentication, and infrastructure
- Design refactoring patterns, vision control
- Pair-programming and code reviews
What you have
- Minimum of 8 years in development experience
- Experience building complex web applications and managing projects from start to finish
- Ability to read and write in English
- Meticulously detail-oriented and organized
- High output and low ego
- Comfortable operating in a fast-paced environment
Tech
- Linux, Django 4.2+, Python 3.10+
- Django ORM, DRF, Celery
- AWS SQS/EKS, ELB, RDS, Route 53
- Docker, Docker Compose, Git/GitHub
- PostgreSQL, ElasticSearch, Redis, S3, Firebase
- CQRS, MVVM, Repository
Bonus
- Advanced AWS
- Blue/green deployments
- Non-relational and graph databases
- Web scraping
- AI and ML, embeddings, tokenization, OCR
What might excite you about Sublime
- They're a small team, so there are no layers of bureaucracy to work through
- You’ll be able to work remotely and (mostly) set your own schedule
- Opportunity to grow a company from the earliest stages
- They question the status quo and approach everything with a very high bar for design, quality, and creativity
What might not excite you about us
- Sublime is tiny, so if you like more established companies, this role isn’t for you
- They are a small team, and intend to stay that way
- Everyone on the team has extremely high standards about what constitutes a fantastic product experience, and works hard to push towards our high expectations
- Projects and priorities are likely to change - you should be comfortable with a dash of chaos.
- If you like finding and poking holes more than you like filling them, Sublime is not for you