Senior Backend Developer [Node.Js + Agentic AI]

 Posted 10 days ago
  
 India
  
5-10 years experience
Apply Now

Please mention DailyRemote when applying

AI Summary

Design and implement scalable backend architectures and robust REST APIs for a student outreach platform. Integrate agentic AI workflows using LangGraph to automate outreach logic and intelligent email generation.
Location: Remote / India
Experience: 5–10 Years
Employment Type: Full-Time / Contract
Project: Student Outreach Platform (US Market)

Requirements

1. Backend Architecture & System Design

  • Design and implement scalable backend architecture
  • Define service boundaries, modular structure, and API standards
  • Ensure high performance, reliability, and maintainability
  • Make key decisions on:
    • Data modeling
    • Caching strategies
    • Async processing

2. API Development & Integration

  • Build robust REST APIs for:
    • Onboarding & authentication
    • Contacts management
    • Outreach campaigns
    • Email workflows
    • Dashboard analytics
  • Ensure clean API contracts for frontend integration
  • Implement authentication, authorization, and role-based access

3. Database Design (PostgreSQL)

  • Design normalized and scalable schemas
  • Optimize queries for performance
  • Handle:
    • Indexing strategies
    • Transaction management
    • Data migrations
  • Work with high-volume datasets:
    • Contacts
    • Outreach logs
    • Email tracking

4. Agentic AI Workflow Integration

  • Build and integrate agentic workflows using LangGraph (or similar)
  • Design systems for:
    • Automated outreach logic
    • Intelligent email generation
    • Decision-making pipelines
  • Manage orchestration of multi-step AI workflows

5. Data Pipelines & Processing

  • Design and implement data pipelines for:
    • Contact ingestion (bulk uploads)
    • Email tracking and analytics
    • Event processing
  • Handle asynchronous processing:
    • Queues
    • Workers
  • Ensure data consistency and reliability

6. Observability & Monitoring

  • Implement observability using OpenTelemetry
  • Enable:
    • Tracing
    • Logging
    • Metrics collection
  • Ensure system is production-ready and debuggable

7. Performance & Scalability

  • Optimize APIs and database queries
  • Design systems for scale:
    • Large contact datasets
    • High email volume
  • Implement:
    • Caching layers
    • Background jobs where required

8. Collaboration & Ownership

  • Work closely with:
    • Frontend developers
    • Product / architecture team
    • AI / ML engineers
  • Translate product requirements into backend systems
  • Take full ownership of delivery and timelines

9. Testing & Deployment

  • Write clean, testable code
  • Implement unit and integration tests
  • Support CI/CD pipelines
  • Ensure production stability and bug fixes

Required Skills

Core Backend

  • Strong experience in Node.js and Express.js
  • Deep understanding of REST API design
  • Experience with scalable backend architectures

Database

  • Strong expertise in PostgreSQL
  • Experience in:
    • Schema design
    • Query optimization
    • Handling large datasets

AI / Agentic Systems

  • Hands-on experience with LangGraph or similar frameworks
  • Understanding of:
    • LLM workflows
    • Agent orchestration
    • Prompt pipelines

Data & Systems

  • Experience building data pipelines
  • Knowledge of async processing (queues/workers)
  • Understanding of distributed systems concepts

Observability

  • Experience with OpenTelemetry
  • Familiarity with logging, tracing, and monitoring systems


Similar Jobs

See all Remote Software Development jobs →

Personalize your Remote Job Search in 3 Easy Steps!

Discover remote opportunities in Backend Engineer

Answer easy questions

Answer easy questions

200,000+ jobs across 15+ categories

Get your best job matches

Get your best job matches

Only hand-screened, legit jobs

Find a remote job faster

Find a remote job faster

No ads, scams, or junk

I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!

Sarah J. — Sarah J. · Marketing Manager ★★★★★ Verified