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