Skip to content
DrataDrata

Senior Software Engineer II

Leads platform development by architecting scalable web apps and APIs with AI/LLM integrations using NodeJS backend and React frontend. Requires 7+ years experience, NodeJS/React proficiency, cloud skills, and hands-on AI feature building.

About the job

Responsibilities

  • Architect and develop highly scalable web applications, including AI-powered features
  • Build RESTful APIs and integrate with LLM services and AI capabilities
  • Design and implement streaming responses and real-time UI patterns for AI-driven experiences
  • Build tools, services, and automation to extend platform capabilities
  • Run critical operational portions of our ingestion, analytics, and storage infrastructure
  • Collaborate with product managers and AI engineers to define strategic solutions and participate in the agile refinement process
  • Assist with server-side code and database architecture on the back-end in NodeJS
  • Develop clean UI/UX with the collaboration of our design teams, with attention to AI interaction patterns
  • Work with management and other architects to ensure quality in solutions and software design
  • Participate in development lifecycle activities like design, coding, testing, and production release
  • Write reusable, testable, and efficient code
  • Deliver code in an agile team environment
  • Research and train on technologies you think may be appropriate for current or future projects, including emerging AI/LLM capabilities

Requirements

  • 7+ years of experience as a software engineer
  • 3+ years of experience with NodeJS
  • 1+ years experience in NestJS preferred
  • 3+ years of experience with React
  • Strong skills in: Javascript, ES6, NodeJS, TypeORM, MySQL, Git, REST principles
  • Knowledge in Jest and Redis
  • Proficiency in object-oriented programming
  • Good understanding of algorithms, network protocols, and web services
  • Experience with one of the major cloud hosting systems (AWS, GCP, Azure)
  • Self-directed, independent, and has experience owning complete features/products
  • Experience developing real-world web applications
  • Outstanding ability to negotiate difficult tradeoffs (e.g., quality vs. speed, collaboration vs. get-it-done)
  • Agile development experience
  • Bachelor of Science in Computer Science or related field
  • Strong communication ability

AI Experience (required):

  • Hands-on experience building features that integrate with LLMs or AI services
  • Demonstrated passion for AI through personal projects, contributions, or continuous learning
  • Experience with prompt engineering and understanding of LLM capabilities and limitations
  • Familiarity with streaming responses and real-time UI patterns for AI applications
  • Experience building conversational interfaces, chatbots, or chat-based user experiences
  • Understanding of conversation state management, context windows, and multi-turn dialogue patterns

Nice to Have

  • Terraform, ElasticSearch, Snowflake
  • Experience with compliance frameworks like SOC2, ISO27017, NIST etc.
  • Bilingual in English & Spanish

Skills

Node.js, React, JavaScript, Nestjs, Typeorm, MySQL, Redis, Jest, Git, Rest, AWS, GCP, Azure, Terraform, Elasticsearch

inKind

inKind

Austin, TX

Senior Software Engineer
$160k+/yrRemote8+ YOEFullstack Engineering

Design, build, and operate resilient distributed systems powering real-time restaurant payment workflows. The role requires 8+ years of production systems experience, strong database and security expertise, and experience with highly available architectures.

F2

F2

San Francisco, CA

Senior Software Engineer
$175k+/yrHybrid5+ YOEFullstack Engineering

Senior Software Engineer building and scaling end-to-end product capabilities for an AI platform serving private markets and commercial banking. The role requires 4+ years of full-stack production experience, AI integration fluency, and strong modern web development skills.

Ascertain

Ascertain

New York, NY

Full-Stack Engineer
$150k+/yrOn-site7+ YOEFullstack Engineering

Build and own full-stack healthcare AI product features across React/TypeScript frontends and Python/FastAPI backend services. The role requires 7+ years of experience, strong relational database skills, and experience building AI agents.

Blue Rose Research

Blue Rose Research

New York, NY

Software Engineer
$110k+/yrRemote6+ YOEFullstack Engineering

Build AI-powered, LLM-based products including conversational interfaces, research agents, and data tools. The role combines full-stack engineering, product design, UX research, and close collaboration with users and political research teams, requiring 6+ years of experience and shipped products.

Mintlify

Mintlify

San Francisco, CA

Senior Product Engineer
$190k+/yrOn-site4+ YOEFullstack Engineering

Build polished, customer-facing product features across the stack, partnering with design and engineering from architecture through launch. The role requires 4+ years of software development experience and deep frontend or backend expertise, with strong product judgment and ownership.