Full Stack Software Engineer with LLM Chatbot

Overview

Remote
Hybrid
$50 - $70
Accepts corp to corp applications
Contract - Independent
Contract - W2
Contract - 12 Month(s)

Skills

API
AngularJS
Artificial intelligence
Automated testing
Cloud computing
Collaboration
Communication
Computer science
Continuous delivery
Continuous integration
Data
Data Science
Design
Docker
FOCUS
Frontend Development
Generative Artificial Intelligence (AI)
GraphQL
JavaScript
Problem solving
Kubernetes
Machine Learning (ML)
Requirements analysis
Management
Microsoft Azure
Operations
Python
RESTful
React.js
Software deployment
Software development
Software development methodology
Software engineering
Testing
TypeScript
UI
User experience
Version control
Web services
Vue.js
GenAI solutions
GenAI
LLM Chatbot
LLM
Chatbot

Job Details

Position: Full Stack Software Engineer with (LLM Chatbot)
Location: Fremont, CA / Remote
Job Type: Long-Term Contract

Interview Type:
Hands-on Coding Test Python, JavaScript/Typescript, etc.

Required Skills:

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related.
  • 10+ years of experience in full-stack software engineering with a focus on API development and frontend technologies.
  • Proficiency in Python, JavaScript/TypeScript, React/Vue/Angular, and modern frontend frameworks.
  • Solid understanding of RESTful API design, GraphQL, and web services.
  • Expertise in developing CI/CD pipelines, automated testing, and deployment strategies.
  • Proficiency using Azure cloud services and containerization (Docker, Kubernetes).
  • Strong communication skills, and ability to collaborate with cross-functional teams.
  • Strong problem-solving skills and the ability to work in a fast-paced, dynamic environment.
  • ML/AI knowledge or experience is not required but is a plus.

Key Responsibilities

  • Design, develop, and maintain scalable APIs and backend services to support enterprise-level applications.
  • Engage in front-end development tasks, ensuring a seamless user experience across various platforms.
  • Apply SDLC best practices, including requirement analysis, coding standards, code reviews, source control management, build processes, testing, and operations.
  • Work closely with data scientists, project managers, and other software engineers to translate requirements into high-quality, user-centric software solutions.
  • Ensure the security of application data through effective API design and management.

What you will do:

  • As a full-stack software engineer specializing in API development and frontend technologies, you will be at the forefront of crafting and implementing solutions to enterprise applications.
  • As part of the Data Science Hub, you will work closely with data scientists to deliver AI/ML enterprise models, particularly GenAI solutions, e.g. LLM-based chatbots on company data.
  • Your role will focus on developing enterprise APIs, managing the software development life cycle, and creating frontends.
  • Collaborating with a dedicated team of data scientists, you will deliver innovative solutions that drive significant business value and enhance user experiences.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.