Middle/Senior Node.js Engineer (Express.js) to $4000
We are seeking a Middle/Senior Node.js Engineer to design and build the platform backend and APIs. You will collaborate closely with the CTO, another Back-End developer, and the Flutter Engineer while laying the groundwork for scalability and security.
About the Project
We are creating a scalable, faith-centered social and community platform. Users can join faith-based communities, access spiritual content, interact with other users, and benefit from personalized faith development tools. Community leaders manage content, schedules, and communication through dedicated interfaces. AI functionality will support content moderation and user protection.
Responsibilities
- Architect and build backend services using Node.js and Express.js as a framework
- Develop APIs for mobile and future web clients
- Implement authentication, user management, community structures, content feeds, messaging/notifications, and subscription logic
- Integrate Supabase for syncing, auth & user data
- Set foundations for content moderation AI pipelines
- Build secure, scalable infrastructure (initially GCP or DigitalOcean)
- Own CI/CD pipelines, monitoring & error handling
- Establish backend architecture standards and documentation
- Work on integrations
- Getstream.io: For managing video streams and codecs
- Cal.com: For calendar functionality with advanced member availability syncing
- Participate in daily syncs, sprint planning, & code reviews
Required Skills
- 4+ years of backend development experience with Node.js / Express.js
- Excellent English communication skills, minimum Upper-Intermediate level of English
- Strong experience working with cloud platforms (Supabase, GCP, or DigitalOcean)
- Experience designing scalable APIs for mobile applications
- Strong database design & real-time communications exposure
- Experience with Git and Jira
- Ability to overlap with Boston EST time zone and attend daily syncs (calls in late afternoon or early evening, no late calls)
- Startup/product-building mindset โ comfortable with iteration and rapid development cycles
Nice to Have
- Experience with Supabase
- Experience with social/networking applications (feeds, moderation, messaging)
- Familiarity with subscription systems (Stripe or similar)
- Experience implementing AI-based moderation or classification systems
Required skills experience
| Node.js | 4 years |
| Express.js | 4 years |
Required languages
| English | B2 - Upper Intermediate |
๐
$2500-3500
Average salary range of similar jobs in
analytics โ
Loading...