Haystack
← Back to Jobs
Technology

Principal Full-Stack Engineer (In-Person Interview)

Metalight Solutions IncRichardson, TX🇺🇸United StatesPosted 16 Jul 2026

Quick Overview

Work Type
On Site
Level
Leader

Job Description

Position: Principal Full-Stack Engineer
Location: Richardson, TX (Hybrid)
Relocation: Non-local candidates are welcome only if they can provide 100% commitment to relocate and attend an in-person client interview in Richardson, TX.
Job Type: Contract
Interview Process: Client Face-to-Face Interview

Job Description

We are looking for an experienced Principal Full-Stack Engineer with 10+ years of software development experience to lead the design, development, and delivery of enterprise-grade applications. This is a highly technical Individual Contributor (IC) role with architectural ownership and technical leadership responsibilities.

The ideal candidate must have strong expertise in Java (17+), Spring Boot, ReactJS, Python, Microservices, Cloud (AWS/Azure), SQL & NoSQL databases, and experience integrating Generative AI technologies (LLMs, RAG, Vector Databases, AI APIs) into enterprise applications.

This role requires someone who can drive architecture, mentor engineering teams, solve complex production issues, and collaborate across product, engineering, and AI/ML teams.

Responsibilities

  • Design and build scalable enterprise Full-Stack applications.
  • Lead architecture and technical design discussions.
  • Develop backend services using Java 17+, Spring Boot, and Python.
  • Build responsive frontend applications using ReactJS.
  • Design and implement Microservices and Event-Driven Architecture.
  • Develop REST APIs and integrate enterprise systems.
  • Integrate AI capabilities including:
    • OpenAI
    • Azure OpenAI
    • Claude
    • AWS Bedrock
    • RAG
    • Embeddings
    • Vector Databases
    • Agentic AI workflows
  • Collaborate with Data Science and ML teams.
  • Deploy applications on AWS and/or Azure.
  • Build secure applications using OAuth2, JWT, OpenID Connect.
  • Participate in CI/CD, DevSecOps, and Agile delivery.
  • Mentor junior and mid-level engineers.
  • Conduct code reviews and enforce engineering best practices.
  • Troubleshoot production issues and perform Root Cause Analysis.

Required Skills

Backend

  • Java 17+
  • Spring
  • Spring Boot
  • Hibernate
  • Python

Frontend

  • ReactJS
  • JavaScript
  • Bootstrap
  • Node.js

Architecture

  • Microservices
  • REST APIs
  • Event-Driven Architecture
  • Kafka OR RabbitMQ

Cloud

  • AWS OR Azure
  • Docker
  • Kubernetes (preferred)
  • Infrastructure as Code

Database

  • SQL Server
  • PostgreSQL
  • MongoDB
  • Elasticsearch

Security

  • OAuth2
  • JWT
  • OpenID Connect

DevOps

  • CI/CD
  • Azure DevOps
  • Jira
  • Git

Testing

  • Jest
  • Mocha
  • Chai
  • Unit Testing
  • Integration Testing

AI / GenAI

Must have practical experience with:

  • OpenAI
  • Azure OpenAI
  • AWS Bedrock
  • Anthropic Claude
  • LLM Integration
  • Prompt Engineering
  • RAG
  • Embeddings
  • Vector Databases
  • Agentic AI
  • Responsible AI

Nice to Have

  • Palantir Foundry
  • LangChain
  • LlamaIndex
  • Hugging Face
  • PySpark
  • TypeScript
  • Workshop
  • Ontologies

Skills

Docker
Microservices
MongoDB
Node.js
SQL
SQL Server
Spring
Spring Boot
AWS
Mocha
Agile
Azure
Bootstrap
Generative AI
Git
Hibernate
Hugging Face
JWT
Java
JavaScript
Jest
Jira
Kafka
Kubernetes
LLM
PostgreSQL
Python
REST
RabbitMQ
TypeScript

Similar jobs