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
Published 22 December
61 views
ยท
10 applications
100% read
ยท
20% responded
Last responded 15 minutes ago
To apply for this and other jobs on Djinni login or signup.
Loading...