Full Stack Engineer

2060 DigitalCincinnati, OH

About The Position

Build and maintain full-stack applications using TypeScript, React/Next.js, Node.js, and Postgres, including UI, APIs, and data models. Lead development of internal business applications, with a primary focus on an order management system (OMS), adjacent tools, and AI automations/agents. Oversee product roadmap and additional feature development. Build end-to-end product functionality: user-facing UI, backend services/APIs, database design, and integrations with other platforms. Translate operational workflows into clear, maintainable software: roles/permissions, validations, edge cases, and change management readiness. Design and implement APIs and integration patterns to connect internal tools to systems such as finance/billing, reporting, storage, and other operational platforms. Own production readiness: automated testing, release discipline, monitoring, performance tuning, and incident-friendly design. Build and maintain AI-enabled features, tools, agents, and automations to improve systems.; partner with the AI Solutions Architect to align with shared platform standards (identity/access, logging/audit trails, integration contracts, and AI-ready data patterns). Collaborate with stakeholders to define requirements, manage scope, iterate quickly, and drive adoption through usability and reliability. Maintain documentation, contribute reusable components/patterns, and improve engineering practices over time. Identify technical debt and propose pragmatic refactors that improve velocity and reduce operational risk. Other duties as assigned.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience).
  • 5+ years building production web applications with meaningful complexity (workflow systems, internal tools, ERP/OMS/CRM-like systems preferred).
  • Strong experience building production web apps with TypeScript, React, and Node.js.
  • Strong relational database skills, including Postgres schema design, query optimization, migrations, and performance tuning.
  • Experience building role-based systems (RBAC), approval flows, audit logging, and data integrity safeguards.
  • Experience integrating with third-party systems and APIs; comfort with asynchronous processing (queues/background jobs) and event-driven patterns.
  • Strong testing discipline (unit/integration/e2e where appropriate) and experience operating systems in production (monitoring, debugging, performance).
  • Familiarity with cloud deployment environments and modern delivery practices (e.g., CI/CD).
  • Strong product mindset: ability to simplify workflows, prioritize impact, and deliver iteratively with stakeholders.
  • Ability to work in compliance with company policies and procedures.
  • Ability to function successfully in team environment.
  • Project an appropriate professional appearance and demeanor.
  • Ability to work established schedule and other hours as needed.
  • Ability to communicate in English both verbally and in writing.
  • Ability to sit or stand and work at a computer screen for periods of time.
  • Good vision to see computer screen.
  • Dexterity to manipulate computer keys and other office equipment
  • Requires the ability to think critically, strategically, and to articulate information in a clear and concise manner to others verbally and in writing.
  • Work under pressure, meeting tight deadlines.
  • Read, hear and speak clearly.
  • Prepare reports, business correspondence, and business proposals.
  • Think quickly and logically.
  • Must be able to perform the essential functions of the job. The Company will make reasonable physical accommodations to facilitate the ability to perform essential job functions.

Nice To Haves

  • Experience building simple AI agents or multi-step AI workflows (tool calling, function execution, or workflow automations) within business applications preferred.
  • Next.js experience preferred.
  • Familiarity with governance/privacy/responsible AI practices preferred.

Responsibilities

  • Build and maintain full-stack applications using TypeScript, React/Next.js, Node.js, and Postgres, including UI, APIs, and data models.
  • Lead development of internal business applications, with a primary focus on an order management system (OMS), adjacent tools, and AI automations/agents.
  • Oversee product roadmap and additional feature development.
  • Build end-to-end product functionality: user-facing UI, backend services/APIs, database design, and integrations with other platforms.
  • Translate operational workflows into clear, maintainable software: roles/permissions, validations, edge cases, and change management readiness.
  • Design and implement APIs and integration patterns to connect internal tools to systems such as finance/billing, reporting, storage, and other operational platforms.
  • Own production readiness: automated testing, release discipline, monitoring, performance tuning, and incident-friendly design.
  • Build and maintain AI-enabled features, tools, agents, and automations to improve systems.; partner with the AI Solutions Architect to align with shared platform standards (identity/access, logging/audit trails, integration contracts, and AI-ready data patterns).
  • Collaborate with stakeholders to define requirements, manage scope, iterate quickly, and drive adoption through usability and reliability.
  • Maintain documentation, contribute reusable components/patterns, and improve engineering practices over time.
  • Identify technical debt and propose pragmatic refactors that improve velocity and reduce operational risk.
  • Other duties as assigned.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service