Full-Stack & AI Engineer for Client Requirement Coordination
Only freelancers located in the U.S. may apply.U.S. located freelancers only
We are seeking a Full-Stack Developer & AI Engineer who can bridge the gap between our clients and development team by directly understanding customer needs, translating business requirements into technical solutions and supporting the delivery of high-quality software products. This role requires strong technical expertise combined with excellent communication skills. The ideal candidate will be comfortable meeting with clients face-to-face, analyzing their workflows, identifying challenges and collaborating with developers to ensure the final product accurately reflects customer expectations. Responsibilities: - Meet directly with clients (in-person and/or virtual meetings) to understand their business goals, technical requirements and desired outcomes. - Conduct requirement-gathering sessions by asking the right questions, analyzing existing processes and identifying opportunities for software improvements. - Translate client discussions into clear technical specifications, user stories, feature requirements and development tasks. - Communicate customer requirements effectively to the development team and ensure alignment throughout the project lifecycle. - Collaborate with developers, designers and project managers to prioritize features and resolve technical challenges. - Provide technical guidance and recommendations based on full-stack development and AI capabilities. - Assist clients in understanding possible solutions, project timelines and technical trade-offs. - Review completed features with clients, collect feedback and coordinate necessary improvements. - Help identify opportunities to integrate AI technologies, automation and modern software solutions into client workflows. - Maintain clear documentation of requirements, project updates and client feedback. Qualifications: - Proven experience as a Full-Stack Developer, Software Engineer, Technical Consultant, or similar role. - Strong knowledge of modern web development technologies (React, Node.js, Python, Java, .NET, databases, cloud platforms, etc.). - Experience developing or integrating AI-powered applications, automation workflows, or machine learning solutions is a plus. - Excellent communication and interpersonal skills with the ability to interact professionally with clients. - Ability to explain complex technical concepts in a simple and understandable way. - Experience gathering requirements, writing technical documentation and working with development teams. - Strong problem-solving skills and the ability to understand business needs from a technical perspective. - Comfortable attending client meetings and building strong customer relationships. Preferred Experience: - Previous experience in client-facing software consulting or solution architecture. - Experience managing software projects from requirement discovery through delivery. - Knowledge of SaaS platforms, APIs, cloud infrastructure and AI integrations. - Ability to balance customer expectations with technical feasibility. About the Role: This position is ideal for a developer who enjoys both technology and human interaction. You will play a key role in understanding what customers need, designing practical solutions and ensuring developers have the clarity needed to build successful products. Your ability to connect business problems with technical solutions will directly impact customer satisfaction and project success.
- Less than 30 hrs/weekHourly
- 3-6 monthsDuration
- IntermediateExperience Level
$45.00
-
$70.00
Hourly- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:20 to 50
- Last viewed by client:4 weeks ago
- Hires:2
- Interviewing:29
- Invites sent:30
- Unanswered invites:3
About the client
- USAShreveport12:54 PM
- $10 total spent2 hires, 2 active
- 1 hour
- Tech & ITMid-sized company (10-99 people)
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by