Huron is looking to hire a Full Stack Engineer to build innovative, enterprise-ready applications that bring AI solutions to life by developing user interfaces, APIs, and integrations that connect AI workflows with real-world systems.
Requirements
- Strong proficiency in React and JavaScript/TypeScript (Angular or Vue a plus).
- Proficiency in Python for backend API development (Node.js experience also valued).
- Experience integrating with diverse data repositories (databases, object storage, document systems, or message queues).
- Familiarity with Azure and AWS services for application deployment and integration.
- Understanding of CI/CD and DevOps principles; experience with version control and pipelines.
- Knowledge of containerization (Docker) and basic orchestration (Kubernetes or equivalent).
- Familiarity with automated testing frameworks (e.g., PyTest, Cypress, Selenium) is a plus.
Responsibilities
- Design and build frontend applications using React (preferred), JavaScript/TypeScript, and optionally Angular or similar frameworks.
- Develop backend services and APIs in Python (FastAPI, Django, Flask) or Node.js, integrating with data sources and external services.
- Ensure seamless frontend–backend integration, delivering end-to-end features.
- Implement secure authentication and authorization flows (Azure AD, OAuth).
- Work with a variety of data repositories — including relational/NoSQL databases, object storage, document management systems, and message queues — ensuring efficient integration and data access.
- Write unit, integration, and end-to-end tests; contribute to automation of regression testing for applications.
- Collaborate with AI Engineers to embed AI workflows into applications.
Other
- Strong communication skills and ability to work in cross-functional consulting teams.
- Flexible living locations across US or Canada, ability to travel as needed.
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).