Principal Full-Stack Engineer

Metalight Solutions Inc
Richardson, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Richardson, United States of America

Tech stack

Java
JavaScript
API
Artificial Intelligence
Amazon Web Services (AWS)
JIRA
Unit Testing
Azure
Bootstrap
Cloud Computing
Code Review
Databases
Continuous Integration
DevOps
Elasticsearch
Hibernate
Python
PostgreSQL
Microsoft SQL Server
MongoDB
Node.js
NoSQL
OAuth
RabbitMQ
Openid Connect
JSON Web Token
Software Deployment
Software Engineering
SQL Databases
Systems Integration
TypeScript
Enterprise Software Applications
React
Large Language Models
Prompt Engineering
Spring-boot
Generative AI
Backend
GIT
Event Driven Architecture
Build Management
PySpark
Integration Tests
Kubernetes
HuggingFace
Kafka
Front End Software Development
Virtual Agents
REST
Mocha
Devsecops
Docker
Microservices

Job description

  • 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.

Requirements

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., 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

Apply for this position