> Markdown version of [/jobs/ext/2154191-full-stack-software-engineer](https://www.wearedevelopers.com/jobs/ext/2154191-full-stack-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Full Stack Software Engineer - **Company:** bluestone Solutions Group - **Location:** Manor, United States - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Artificial Intelligence, Software Applications, Batch Processing, Software Quality, Cursor (Graphical User Interface Elements), Programming Tools, Human-Computer Interaction, Open Source Technology, Recommender Systems, Tensorflow, Chatbots, GitHub Copilot, ReactJS, Large Language Models, Prompt Engineering, Backend, HuggingFace, Front End Software Development, Restful APIs, GPT, Microservices - **Published:** August 20, 2026 - **Apply:** https://www.dice.com/job-detail/da681041-0c77-48f4-9116-b9265db5c5a3 ## About the Role * Backend Expertise: Strong professional experience in Java ecosystem architecture and microservices development. * Frontend Expertise: Proven track record of owning frontend architecture and delivering complex UIs in React. * AI/ML Frameworks: Hands-on experience with the modern AI stack, including LangChain, LlamaIndex, Hugging Face, and Vector Databases. * System Design: Exceptional ability to conceptualize new services from the ground up, making sound architectural choices across the entire stack. * Problem Solving: Demonstrated ability to navigate the unique technical challenges of AI implementation, including prompt engineering, context window limits, and output validation., 1. AI-assisted development tools: Which AI-assisted development tools have you used (e.g., Cursor, GitHub Copilot, Claude Code, ChatGPT)? Describe a specific task where one of these tools meaningfully changed how you worked-what you asked it to do, how you validated its output, and where you found it fell short. 2. Building AI-powered applications: Have you built any applications that use AI or LLMs (e.g., a chatbot, RAG system, summarizer, agent, recommendation feature)? Pick one project and walk us through what it did, your role, the architecture, and the hardest technical problem you had to solve. 3. Models, APIs, and frameworks: Which AI models and platforms have you worked with (e.g., OpenAI GPT, Anthropic Claude, Llama, Gemini, or open-source models), and which frameworks or tools (e.g., LangChain, LlamaIndex, vector databases, Hugging Face)? How did you decide which model or approach was right for a given problem, and how did you handle cost, latency, or accuracy trade-offs? 4. Java / Backend Experience: What kinds of backend systems have you built with Java (e.g., APIs, microservices, batch jobs), and what were your primary responsibilities on those projects? 5. React / Frontend Experience: What types of React applications have you worked on (dashboards, internal tools, public sites), and which parts of the UI or front-end architecture did you own? 6. System Design / Thinking: When you start a new feature or service, how do you typically approach deciding the overall design (APIs, data model, front-end flow) at a high level? Are you looking to target a specific seniority level (e.g., Mid-Level vs. Principal) with this description, or should it remain generalized? ## Description We are seeking an innovative Full Stack Software Engineer with specialized expertise in Artificial Intelligence to drive the development of our next-generation applications. In this role, you will own the end-to-end lifecycle of new features, building highly scalable Java backends and dynamic React frontends while integrating cutting-edge LLMs and AI frameworks., * End-to-End Engineering: Architect, build, and deploy robust full-stack solutions, designing everything from the data model and API structure to the user interface flow. * Backend Development: Build scalable APIs, microservices, and batch-processing systems utilizing Java. * Frontend Development: Own and develop intuitive, responsive UIs for dashboards, internal tools, and public-facing applications using React. * AI & LLM Integration: Design and implement AI-powered features (e.g., RAG systems, AI agents, chatbots, recommendation engines) into production environments. * Model Management: Evaluate, select, and integrate appropriate AI models (OpenAI, Anthropic Claude, Gemini, Llama) and handle optimization for latency, accuracy, and operational cost. * Modern Workflows: Utilize modern AI-assisted development tools (e.g., Cursor, GitHub Copilot, Claude Code) to improve code quality, validate outputs, and enhance engineering velocity., To help us better understand your background and approach to engineering, please provide brief, specific answers (a few sentences each) to the following questions along with your application ## Related Videos - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [ Evaluating AI models for code comprehension](https://www.wearedevelopers.com/videos/1462-evaluating-ai-models-for-code-comprehension) - [Coffee with Developers - Maria Apazoglou](https://www.wearedevelopers.com/videos/1209-coffee-with-developers-maria-apazoglou) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) - [The Data Phoenix: The future of the Internet and the Open Web](https://www.wearedevelopers.com/videos/1116-the-data-phoenix-the-future-of-the-internet-and-the-open-web) ## Related Articles - [What’s the Difference Between Frontend and Backend Development?](https://www.wearedevelopers.com/magazine/240-what-s-the-difference-between-frontend-and-backend-development) - [How to Answer the Interview Question: “Why Do You Want to Be a Software Engineer?”](https://www.wearedevelopers.com/magazine/392-how-to-answer-the-interview-question-why-do-you-want-to-be-a-software-engineer) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift)