Junior Full-Stack Engineer
Overview:
In this role you will help build, test, and support enterprise conversational AI agents and the web experiences around them. You'll work with Google Cloud Platform and Dialogflow CX, connect agents to Azure and ServiceNow, and develop front-end interfaces for user interactions. You'll contribute to CI/CD pipelines, testing, and troubleshooting to ensure reliable releases. This is an opportunity to shape AI-enabled solutions in a fast-paced energy technology environment.
Compensation / Benefits 401k Retirement Savings Plan administered by Merrill Lynch
Commuter Check Pretax Commuter Benefits
Eligibility to purchase Medical, Dental & Vision Insurance through ECLAROResponsibilitiesAgent development: design and test conversational flows, intents, route groups, and AI tools in Dialogflow CX and related kits
Backend integration: build and maintain REST APIs, webhooks, and microservices in Python, .NET, or Node.js connecting to ServiceNow and AzureData queries: write SQL queries for agent lookups, reporting, and analytics
Frontend development: create responsive UI using HTML, CSS, and TypeScript/JS with React or AngularAPI integration: connect front-end components to backend services and agent APIs with proper loading, errors, and session handling
Dashboards and tools: contribute to internal pages for analytics, test results, or admin tasks
Delivery/DevOps: maintain Azure DevOps pipelines and YAML configurations for deployments and builds
Automated testing: implement unit tests, API tests, dialog flow regression tests, and UI tests
Troubleshooting: investigate bugs, document findings, and escalate as needed
Agile participation: participate in SAFe ceremonies (sprint planning, standups, backlog refinement, PI planning)
Documentation: keep flow designs, API behavior, UI notes, and runbooks current
Key requirements:
- Bachelor's Degree in Computer Science, IT, or related field, or equivalent experience
- Working proficiency in Python (required)
- Proficiency in .NET and HTML, CSS, and JavaScript or TypeScriptUnderstanding of REST APIs, JSON, MCP, and webhooks (calling APIs from a browser)SQL skills
- Experience with Git and a modern IDE such as VS Code
- Exposure to unit testing with PyTest, Jest, or xUnitClear written and verbal communication, willingness to ask questions and take feedback
- Clear written and verbal communication
- Willingness to ask questions and take feedback
- Collaborative, cross-functional teamwork
- Google Cloud Platform (GECX / Dialogflow CX)
AzurePython