KAI Partners, Inc. is seeking a Technical Solutions Engineer/Web Developer responsible for designing, developing, and supporting internal and client-facing web applications, data solutions, and AI-enabled workflows. The role involves hands-on software engineering, backend database development, and integrating AI capabilities while collaborating with stakeholders to clarify requirements and implement technical solutions.
Responsibilities:
- Design, build, enhance, and maintain internal and client-facing web applications
- Own application features across the full lifecycle, including design, development, testing, deployment, and production support
- Implement user workflows, data validation rules, audit tracking, and role-based access controls
- Troubleshoot and resolve issues across front-end, back-end, and database layers
- Design, implement, and maintain relational databases supporting application workflows, reporting, and audit requirements
- Define and manage database schemas, relationships, constraints, and documentation
- Translate business processes and reporting needs into structured, maintainable data models
- Manage schema evolution and controlled data changes as applications mature
- Design and support backend data models for KPI dashboards, executive reporting, and trend analysis
- Translate incomplete, inconsistent, or evolving client and operational data into validated datasets
- Support Excel- and CSV-based data ingestion, validation rules, and update processes
- Build and maintain dashboards used by internal leadership and external clients
- Integrate AI-assisted capabilities into production applications
- Implement prompt templates, structured inputs, validation rules, and guardrails to ensure data quality, usability, and responsible AI usage
- Contribute to practical automation and AI experimentation aligned with business and operational needs
- Partner with Program Managers, Operations teams, and Executive stakeholders to clarify requirements and recommend technical solutions
- Participate in working sessions, training, and technical walkthroughs
- Proactively identify risks, assumptions, and gaps when requirements are ambiguous
- Communicate technical concepts clearly to non-technical audiences
- Create and maintain: Technical documentation and developer notes, Database schemas and data dictionaries, Data templates and user instructions, Architecture diagrams and change logs
- Monitor application performance, reliability, and data pipelines
- Support user access provisioning and role-based permissions
- Contribute to the continuous improvement of internal systems and development practices
- Perform other related duties as assigned
Requirements:
- Bachelor's degree in Computer Science, Information Systems, Software Engineering, or a related field, or equivalent practical experience
- 3-5 years of professional experience in web application development
- 3-5 years of professional experience in technical solutions engineering or similar roles
- Hands-on experience building data-driven web applications and dashboards
- Experience working in consulting, agency, or client-facing environments with evolving or incomplete requirements
- Strong working knowledge of JavaScript-based web applications (front-end frameworks preferred)
- Experience designing and supporting backend application logic and relational databases
- Working knowledge of SQL, APIs, and web services
- Experience with data modeling and validation using Excel, CSV, and SharePoint-hosted sources
- Experience integrating AI capabilities into applications using structured prompts and guardrails
- Ability to translate business requirements into practical technical solutions
- Strong analytical and problem-solving skills
- Excellent written and verbal communication skills
- Ability to operate effectively in a fast-paced, consulting-driven environment
- Strong collaboration and stakeholder engagement skills
- Experience working with AI-assisted tools or automation within production applications
- Familiarity with cloud-hosted applications and modern deployment practices