Junior Full-Stack Engineer
ECLARO
About the Role
ECLARO is looking for a Junior Full-Stack Engineer for its client in New York, NY. The client operates one of the world's largest energy delivery systems, focusing on technological innovation.
Position Overview
- AI Agent Developer
- Building, testing, and supporting enterprise conversational AI agents and their associated web experiences.
- Collaboration with senior engineers on Google Cloud Platform (GECX / Dialogflow CX).
- Integration with Azure and ServiceNow.
- Development of front-end interfaces for user interaction.
- Maintenance of pipelines and tests for reliable releases.
Key Responsibilities
Agent and Backend
- Agent development: Build and test conversational flows, intents, route groups, and LLM-powered tools in GECX / Dialogflow CX, and contribute to agents built with Google's Agent Development Kit (ADK).
- Backend integration: Develop and maintain REST APIs, webhooks, and small services in Python (.NET or Node.js) connecting agents to ServiceNow and Azure systems.
- Data queries: Write SQL queries for agent lookups, reporting, and conversational analytics.
Frontend
- Web UI development: Create responsive, accessible interfaces using HTML, CSS, and TypeScript / JavaScript with a modern framework (e.g., React or Angular).
- API connection: Connect front-end components to backend services and agent APIs, including managing loading states, error handling, and session handling in the browser.
- Dashboards and tools: Contribute to internal pages for agent analytics, test results, or admin tasks.
Delivery
- CI / CD support: Assist in maintaining Azure DevOps pipelines for validating and deploying agent configurations, fulfillment services, and front-end builds. Update existing YAML pipelines with review.
- Automated testing: Write and run unit tests, webhook API tests, dialog flow regression tests, and front-end component tests. Expand test coverage.
- Troubleshooting: Investigate bugs and failed test runs, document findings, and escalate issues.
- Agile participation: Engage in sprint planning, standups, backlog refinement, and Program Increment (PI) planning within a SAFe environment.
- Documentation: Maintain current flow designs, API behavior, UI component notes, and runbooks.
Requirements & Tech Stack
- Required Qualifications:
- Bachelor's Degree in Computer Science, IT, or a related field, or equivalent practical experience.
- Working proficiency in Python (required), .NET and HTML, CSS, and JavaScript or TypeScript.
- Understanding of REST APIs, JSON, MCP, and webhooks, including calling APIs from a browser app.
- SQL skills.
- Experience with Git and a modern IDE such as VS Code.
- Exposure to unit testing with a framework like PyTest, Jest, or xUnit.
- Clear written and verbal communication, willingness to ask questions and take feedback.
- Tooling & Environment:
- Conversational AI & Cloud: Google Cloud Platform (GECX / Dialogflow CX), Microsoft Azure.
- Backend: Python 3.x (primary), .NET (C#), Node.js, SQL.
- Frontend: HTML, CSS, TypeScript / JavaScript, a modern framework (e.g., Angular or React).
- DevOps & Testing: Azure DevOps (Pipelines, Repos), Git, API, unit, and UI testing frameworks.
- Enterprise Platforms: ServiceNow (REST APIs, Flow Designer).
- Agile: SAFe, Jira / Azure Boards.
- IDEs: Visual Studio Code, Antigravity.
Preferred Qualifications
- Hands-on exposure to Dialogflow CX, chatbots, or any LLM-based application (coursework or personal projects).
- Exposure to Google's Agent Development Kit (ADK) or similar agent frameworks.
- Basic knowledge of prompt engineering and intent classification.
- Familiarity with front-end testing tools such as Jest, Selenium, or Playwright / Cypress.
- Familiarity with Azure DevOps pipelines or another CI/CD tool.
- Exposure to .NET (C#), ServiceNow (REST APIs, Flow Designer), or both.
- Basic understanding of OAuth2, API keys, secrets handling, and browser security basics (CORS, avoiding XSS).
- Awareness of Agile or SAFe practices.
- Familiarity with containers and infrastructure as code (Docker, Kubernetes, or Terraform).
- Familiarity with serverless platforms (Cloud Run, Azure Functions) or Contact Center AI (CCAI).
- Interest in SRE, observability, and AIOps.
- Duplicate entry for Agent Development Kit exposure removed for cleanliness.
ECLARO Benefits
- 401k Retirement Savings Plan administered by Merrill Lynch.
- Commuter Check Pretax Commuter Benefits.
- Eligibility to purchase Medical, Dental & Vision Insurance through ECLARO.
Contact Information
Heckle Tulab
heckle.tulab@eclaro.com
212-804-7460
Heckle Tulab | LinkedIn