Jobs · Information Technology · New York

Software Engineer, Full Stack

ImmunityBio, Inc. · Dunkirk, NY · 3 mo ago
Information Technology$131k/yrFull-time

Position Summary

The Software Engineer, Full Stack is a skilled Full Stack Developer with strong mobile experience to join our AI infrastructure and applications team. You’ll design, build, and maintain next-generation AI-driven web and mobile systems, working across modern front-end frameworks, backend services, and containerized deployments.

Essential Functions

  • Design, develop, and maintain full-stack applications using Next.js, Svelte, React, and TypeScript.
  • Build and optimize backend services using Node.js and Bun for performance and scalability.
  • Develop and maintain iOS and Android mobile applications integrated with cloud and AI microservices.
  • Develop intelligent, context-aware user experiences and workflows using LangChain, CrewAI, and LlamaIndex.
  • Integrate and manage containerized services using Docker, Docker Compose, and Kubernetes.
  • Collaborate with designers, ML engineers, and DevOps to deliver secure, maintainable, and high-performance applications.
  • Create, edit and adhere to Standard Operating Procedures (SOPs), process improvements, and standardization of templates.
  • Implement clean coding practices, CI/CD pipelines, and application performance monitoring.
  • Perform ad-hoc and cross-functional duties and/or projects as assigned to support business needs and provide developmental opportunities.

Education & Experience

  • Bachelor’s degree in Computer science, Software Engineering, or a related field is required.
  • 3+ years of professional full-stack or mobile development experience is required.
  • Proficiency in JavaScript/TypeScript across both frontend and backend ecosystems is required.
  • Experience with React, Next.js, or Svelte for modern frontend development is required.
  • Experience with mobile app development (native or cross-platform) for iOS and Android is required.
  • Experience with Docker and Kubernetes for deployment and orchestration is preferred.
  • Experience with AI/LLM frameworks such as LangChain, LlamaIndex, or CrewAI is preferred.
  • Experience deploying AI-enabled applications in production environments is preferred.

Knowledge, Skills & Abilities

  • Strong understanding of Node.js (Bun or similar runtimes a plus).
  • Familiarity with AI/LLM frameworks such as LangChain, LlamaIndex, or CrewAI is highly desirable.
  • Understanding of REST and GraphQL APIs, authentication, and secure data handling.
  • Knowledge of on-premise or hybrid Kubernetes environments.
  • Familiarity with prompt engineering, vector databases, or AI workflows.
  • Contribution to open-source projects or portfolios demonstrating advanced web/mobile work.
  • Excellent problem-solving and communication skills, with a collaborative mindset.
  • Excellent interpersonal skills and ability to work effectively in a cross-functional team environment.
  • Strong technical writing, communication, and organizational skills, including the ability to produce concise READMEs, architecture documents, and runbooks.

Similar jobs