Full Stack Javascript Developer (Shape Up + Small team)
- Anywhere in the World

Headquarters: Nashville, TN
URL: https://www.tribesocial.io
If you thrive in an environment where autonomy, ownership, and impact matter, you’ll love working with our team.
Our Application Process
We work async as much as possible, so most of this process will be automated.
-
Submit application
-
Email async interview
-
25 min intro video call
-
90 min code review call
-
Paid trial project ($50/hr x 25 hr)
Pro Tip: Writing and recording video is our primary form of communication, so leverage that!
Our tech stack:
- Backend: Node.js with Sequelize ORM for MySQL
- Frontend: React.js with TailwindCSS
- Mobile: Flutter (built using FlutterFlow)
- Databases: MySQL for web/core app, Firebase for mobile app
- CI/CD: CircleCI for testing and deployment
- Media Processing: LivePeer for video transcoding
How We Work
-
Fixed Time, Variable Scope – We work in monthly cycles with clear priorities. We decide how much time we want to spend on a problem and shape solutions to fit within that timeframe.
-
Shaping – Before a project gets scheduled, we shape it—defining the problem, solution, risks, and constraints upfront. Only well-formed, concrete ideas make it to development.
-
Team of 1 – No micromanaging. No back-and-forth over tiny details. You decide how to execute within the defined problem space.
-
Pair Project Management – You're not alone, but working together with one of our team for each step of the project
-
Working Meetings - We thrive with async comms for updates. We use virtual calls to untangle issues and write code together.