01Overview
Location:<\/b> Remote / India
<\/div>
Experience:<\/b> 510 Years
<\/div>
Employment Type: <\/b>Full -Time / Contract
<\/b><\/div>
Project:<\/b> Student Outreach Platform (US Market)
<\/div><\/span>
Requirements<\/h3>
1. Backend Architecture & System Design
<\/h2>
- Design and implement scalable backend architecture
<\/li>
- Define service boundaries, modular structure, and API standards
<\/li>
- Ensure high performance, reliability, and maintainability
<\/li>
- Make key decisions on:
- Data modeling
<\/li>
- Caching strategies
<\/li>
- Async processing
<\/li><\/ul><\/li><\/ul>
2. API Development & Integration
<\/h2>
- Build robust REST APIs for:
- Onboarding & authentication
<\/li>
- Contacts management
<\/li>
- Outreach campaigns
<\/li>
- Email workflows
<\/li>
- Dashboard analytics
<\/li><\/ul><\/li>
- Ensure clean API contracts for frontend integration
<\/li>
- Implement authentication, authorization, and role -based access
<\/li><\/ul>
3. Database Design (PostgreSQL)
<\/h2>
- Design normalized and scalable schemas
<\/li>
- Optimize queries for performance
<\/li>
- Handle:
- Indexing strategies
<\/li>
- Transaction management
<\/li>
- Data migrations
<\/li><\/ul><\/li>
- Work with high -volume datasets:
- Contacts
<\/li>
- Outreach logs
<\/li>
- Email tracking
<\/li><\/ul><\/li><\/ul>
4. Agentic AI Workflow Integration
<\/h2>
- Build and integrate agentic workflows using LangGraph (or similar)
<\/li>
- Design systems for:
- Automated outreach logic
<\/li>
- Intelligent email generation
<\/li>
- Decision -making pipelines
<\/li><\/ul><\/li>
- Manage orchestration of multi -step AI workflows
<\/li><\/ul>
5. Data Pipelines & Processing
<\/h2>
- Design and implement data pipelines for:
- Contact ingestion (bulk uploads)
<\/li>
- Email tracking and analytics
<\/li>
- Event processing
<\/li><\/ul><\/li>
- Handle asynchronous processing:
- Queues
<\/li>
- Workers
<\/li><\/ul><\/li>
- Ensure data consistency and reliability
<\/li><\/ul>
6. Observability & Monitoring
<\/h2>
- Implement observability using OpenTelemetry
<\/li>
- Enable:
- Tracing
<\/li>
- Logging
<\/li>
- Metrics collection
<\/li><\/ul><\/li>
- Ensure system is production -ready and debuggable
<\/li><\/ul>
7. Performance & Scalability
<\/h2>
- Optimize APIs and database queries
<\/li>
- Design systems for scale:
- Large contact datasets
<\/li>
- High email volume
<\/li><\/ul><\/li>
- Implement:
- Caching layers
<\/li>
- Background jobs where required
<\/li><\/ul><\/li><\/ul>
8. Collaboration & Ownership
<\/h2>
- Work closely with:
- Frontend developers
<\/li>
- Product / architecture team
<\/li>
- AI / ML engineers
<\/li><\/ul><\/li>
- Translate product requirements into backend systems
<\/li>
- Take full ownership of delivery and timelines
<\/li><\/ul>
9. Testing & Deployment
<\/h2>
- Write clean, testable code
<\/li>
- Implement unit and integration tests
<\/li>
- Support CI/CD pipelines
<\/li>
- Ensure production stability and bug fixes
<\/li><\/ul>
Required Skills
<\/h1>
Core Backend
<\/h2>
- Strong experience in Node.js and Express.js
<\/li>
- Deep understanding of REST API design
<\/li>
- Experience with scalable backend architectures
<\/li><\/ul>
Database
<\/h2>
- Solid expertise in PostgreSQL
<\/li>
- Experience in:
- Schema design
<\/li>
- Query optimization
<\/li>
- Handling large datasets
<\/li><\/ul><\/li><\/ul>
AI / Agentic Systems
<\/h2>
- Hands -on experience with LangGraph or similar frameworks
<\/li>
- Understanding of:
- LLM workflows
<\/li>
- Agent orchestration
<\/li>
- Prompt pipelines
<\/li><\/ul><\/li><\/ul>
Data & Systems
<\/h2>
- Experience building data pipelines
<\/li>
- Knowledge of async processing (queues/workers)
<\/li>
- Understanding of distributed systems concepts
<\/li><\/ul>
Observability
<\/h2>
- Experience with OpenTelemetry
<\/li>
- Familiarity with logging, tracing, and monitoring systems
<\/li><\/ul>
<\/div><\/span>