Job Description
Role: Google Architect
Location: Atlanta, GA Onsite
Contract Role
Job description:
Node.js (Core Back-End Engineering)
- Architect, develop, and maintain scalable RESTful and event-driven services in Node.js.
- Design and optimize high-performance APIs to integrate with multiple systems (CRM, ERP, databases, 3rd party services).
- Implement secure coding practices, including input validation, authentication/authorization, and API rate limiting.
- Write unit/integration tests and enforce CI/CD best practices.
- Optimize application performance for high throughput and low latency in production environments.
- Collaborate with DevOps teams to containerize applications (Docker) and deploy on GCP services (Cloud Run, GKE, App Engine).
Conversational AI (Dialogflow CX & Contact Center AI)
- Design and implement conversational flows, intents, entities, and fulfillment logic in Dialogflow CX.
- Develop custom webhooks (Node.js/Express) to handle complex business logic and dynamic responses.
- Integrate Dialogflow CX with contact center platforms (e.g., Genesys, Avaya, Twilio, CCAI Insights).
- Configure and manage Dialogflow CX environments (Dev, QA, Stage, Prod) and CI/CD pipelines for agent promotion.
- Implement multi-turn, context-aware conversations with advanced Dialogflow CX features (event handlers, flows, routes).
- Ensure seamless omnichannel support (chatbots, IVR/telephony, messaging platforms).
- Work with NLP/NLU teams to continuously improve intent accuracy, training phrases, and entity recognition.
Collaboration & Leadership
- Work closely with product owners, designers, and conversation designers to translate requirements into natural conversational experiences.
- Mentor junior developers in Node.js and conversational AI best practices.
- Participate in code reviews, architecture discussions, and solution design sessions.
- Provide technical leadership for conversational AI projects, ensuring scalability and maintainability.
Required Qualifications
- 8 10 years of hands-on experience with Node.js (Express.js, Nest.js, or equivalent frameworks).
- Strong knowledge of JavaScript (ES6+), TypeScript, and asynchronous programming.
- Proven experience in designing APIs (REST, GraphQL) and integrating with external services.
- 3+ years of experience with Google Dialogflow CX (building, maintaining, and deploying production IVR Voice agents)
- Experience with GCP services (Cloud Functions, Cloud Run, Pub/Sub, Firestore/BigQuery).
- Solid understanding of webhooks, middleware, and backend fulfillment for chat/voice bots.
- Familiarity with contact center solutions and CCAI (Contact Center AI) integrations.
- Experience with Git, CI/CD pipelines, and agile development methodologies.
- Excellent problem-solving, debugging, and performance tuning skills.
Nice to Have (Preferred)
- Experience with other conversational AI platforms (Amazon Lex, Microsoft Bot Framework, Rasa).
- Knowledge of speech-to-text / text-to-speech integrations (Dialogflow ES/CX with TTS/STT APIs).
- Familiarity with Kubernetes, Docker, Terraform, Cloud Build.
- Experience with analytics & monitoring tools for conversational AI (Dialogflow Insights, BigQuery analysis).
- Strong understanding of security & compliance (PII handling, GDPR, HIPAA).
Soft Skills
- Strong communication skills to collaborate with cross-functional teams.
- Ability to lead and mentor junior engineers.
- Problem-solving mindset with focus on delivering scalable enterprise solutions.
- Passion for conversational AI, NLP, and user experience design.
Job Tags
Hourly pay, Permanent employment, Contract work,