Principal Full-Stack Engineer (In-Person Interview)
Quick Overview
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
Similar jobs
Java & AWS Developer
StratEdge It consulting INC · Malvern, United States
52 minutes agoMicrosoft Power Platform Consultant/Developer
Version 1 · United States
1 hour agoData Management Developer, Mid
Planet Technologies · United States
1 hour agoPython Developer
BCforward · Charlotte, United States
1 hour ago$65/hrJava FullStack Developer
Next Gen IT Inc · Chicago, United States
2 hours agoUI Developer
BCforward · Charlotte, United States
2 hours ago$68 - $77/hr