DOIT Software — IT Staff Augmentation and Recruitment company. We’re building a company based on values, and it’s really important for us to work in a warm atmosphere of mutual understanding with people who are growing professionally every day. Only in this way together we can build a really great...
6 листопада 2025

Middle/Senior Node.js Engineer (Future Backend Lead) (вакансія неактивна)

за кордоном, віддалено

We are seeking a Middle/Senior Node.js Engineer to design and build the platform backend and APIs. You will be the foundation of backend engineering and evolve into a lead role as the team grows. You will collaborate closely with the CTO 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
  • Develop APIs for mobile and future web clients
  • Implement authentication, user management, community structures, content feeds, messaging/notifications, and subscription logic
  • Integrate Firebase (or Firestore/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
  • Participate in daily syncs, sprint planning, & code reviews
  • Establish backend architecture standards and documentation

Required Skills

  • 4+ years of backend development experience with Node.js
  • Strong experience working with cloud platforms (Firebase, GCP, or DigitalOcean)
  • Experience designing scalable APIs for mobile applications
  • Strong database design & real-time communications exposure
  • Experience with Git and Jira
  • Excellent English communication skills, minimum Upper-Intermediate level of English
  • Ability to work collaboratively with the CTO and the mobile developer
  • Ability to overlap with Boston EST time zone and attend daily syncs
  • Startup/product-building mindset — comfortable with iteration and rapid development cycles

Nice to Have

  • Experience with Firestore and/or Supabase
  • Experience with social/networking applications (feeds, moderation, messaging)
  • Familiarity with subscription systems (Stripe or similar)
  • Experience implementing AI-based moderation or classification systems

When you apply for the role, please answer the following questions:

  1. How much experience do you have with backend development in Node.js?
  2. Do you have commercial experience with Firebase, GCP, or DigitalOcean?
  3. What is your current level of proficiency in English?
  4. What are your monthly salary expectations (gross amount in USD)?
  5. Can you start on November 15-20th?