Our client in Rochester, NY, is looking to hire a remote Backend Developer (Node.js).
This is a fully-remote/full-time/3+ month contract position.
Hourly range based on experience: $50-$52/HR
Key Responsibilities
- Backend Development: Build and optimize backend services primarily in Node.js, ensuring scalability, performance, and reliability.
- ETL Pipelines: Design and implement ETL processes to support data ingestion, transformation, and knowledge base population.API Development & Integration: Develop and integrate RESTful and GraphQL APIs to enable context-aware conversations and support third-party integrations.
- AI/ML Integration: Collaborate on migrating AI-driven conversational agents from OpenAI to AWS Bedrock; support building AgentCore services (identity, memory, observability).
- Monitoring & Safety: Contribute to governance, monitoring, and AI guardrails; support feedback loops and real-time evaluation systems.
- Knowledge Enhancement: Help design scalable memory architectures and implement domain-specific knowledge bases.
- Collaboration: Work closely within an Agile Pod delivery model (2-week sprints), with the customer acting as Product Owner.
Required Qualifications
- 3+ years of backend development experience with strong expertise in Node.js.
- Hands-on experience with ETL pipelines and API development/integration.
- Strong understanding of cloud-native architectures (preferably AWS).
- Familiarity with best practices for monitoring, observability, and governance.
- Ability to work in fast-paced Agile environments with evolving requirements.
Preferred/Bonus Skills
- Experience with AWS Bedrock or other generative AI platforms.
- Exposure to chatbots, AI/ML agents, and related frameworks.
- Working knowledge or awareness of React (particularly React Native) to collaborate with frontend/mobile teams.
- Experience with health data integrations (Apple Health/Google Fit) is a plus.