We’re looking for a full-stack software engineer with a great product sense to work alongside the founders, to 10x Typefully together.
By joining us, you will have the opportunity to work on a tool used and loved by tens of thousands of users.
You will ship updates regularly, working at your own pace in a remote/async environment that allows you to do your best work without compromising on living your best life. With just one weekly meeting, you will be able to hone your craft and do fulfilling deep work.
We’re all working on the product, getting our hands dirty in code, debating UX choices, and giving input on the big-picture direction. You will jump right in with us.
Responsibilities
As part of this job you will:
- Work on new features. Develop and refine cool new features like integrating AI more deeply into our product, adding new social media platforms, or real-time collaborative text editing.
- Solve interesting technical challenges. At the core of Typefully is a powerful text editor that enables users to edit social media posts across platforms simultaneously, refine them with AI, schedule them on a content calendar, and analyze results through data collected in our analytics database. The scope is such that you will find yourself tackling and debugging complex and intriguing technical problems as part of this job.
- Co-own the product and take charge of your work. In our small team of individual contributors, everyone has autonomy and responsibility. You will be involved in features from ideation through coding, release, and maintenance.
Our tech stack
- React/NextJS frontend coded in TypeScript
- TipTap editor
- Django backend
- Celery task queue
- Postgres + Timescale database
- Redis cache layer
Our tools
- Slack
- Linear
- GitHub + Graphite. We used stacked PRs and frequently deploy to prod under feature flag.
- Notion
About you
- You are a great problem solver, genuinely excited about coding and solving hard technical challenges with clean, elegant, and minimalistic solutions.
- You thrive and enjoy working in a remote/async environment with few meetings.
- You are a manager of one and can organize your work independently.
- You have a great UI/UX product sense and care about details.
- You are great at communicating your ideas in writing.
- You know React and TypeScript inside out.
- You have high agency and can make things happen.
- You have prior experience coding a backend.
- You have at least 2 years of industry experience.
It’s a plus if:
- You have prior experience working with TipTap and/or rich text editors
- Have prior Python and Django experience.