Role: AI Full Stack Developer
POP: 12+ months
Location: Linthicum Heights, MD
US Citizen
SCOPE:
The Application Developer must be able to translate applications requirements into web-based solutions using available technology. This individual must be able to apply new and emerging technologies to the software development process.
REQUIRED SKILLS
- Bachelor’s degree from an accredited college or university with a major in computer science, information systems, engineering, business, or a related scientific or technical discipline; or five (5) years of equivalent experience in a related field.
- Must have at least eight (8) years of programming experience in software development or maintenance.
- 3–5+ years in full-stack development, with proven experience in AI/ML application development.
- Strong experience with full stack development, including understanding UI frameworks and back end architecture interactions.
- At least 8 years of experience with angular JavaScript frameworks/technologies.
- 5 years of experience with node.js loopback and javascript / type script
- Strong experience developing RESTful web services using Node.JS.
- Experience with Angular 2/4/6.
- Experience with agile development methodologies.
- Experience with issue resolution skills within open source products.
- Experience with troubleshooting and improving performance of single page applications using Angular.
- Must have at least five (5) years of experience in IT systems analysis and programming.
- 3–5+ years in full-stack development, with proven experience in AI/ML application development.
- Strong proficiency in Python and modern JavaScript frameworks (React, Angular).
- Experience with OpenAI API, Azure AI, LangChain, or similar frameworks.
- Expertise in Docker, Kubernetes, and cloud platforms (Azure, AWS, GCP).
- Strong understanding of Agile, Git, and software design patterns.
PREFERRED SKILLS
- Prior experience with AWS cloud based development
- Prior experience with Child Welfare or Adult Services applications
TASKS
- Work cross-functionally and collaboratively to develop an application using open source technologies.
- Use AI to generate initial code/logic and UI components. Rapidly build front-end/UI using AI-generative UI tools.
- Create single page applications using HTML5, Angular, node.js and java, based on user stories with documented acceptance criteria.
- Troubleshoot issues and create code fixes for open source products.
- Address defects and collaboratively work with functional and technical teams to integrate applications in cloud environments.
- Work in a fast-paced, agile environment consisting of a cross-functional team designing and implementing systems from the web-based user interface front-end through the back-end.
- Design and build scalable full-stack applications, from frontend (React, Angular, Streamlit) to backend (Python, Node.js).
- Implement LLM capabilities, RAG patterns, prompt orchestration, and vector databases (Pinecone, Quadrant).
- Lead projects from conceptualization and prototyping to production deployment and monitoring.
- Develop, integrate, and secure RESTful APIs and manage relational/NoSQL databases (PostgreSQL, MySQL).
- Establish CI/CD pipelines, containerize applications, and maintain model registries.
- Guide junior engineers, conduct code reviews, and define technical roadmaps
Pay: $55.00 - $60.00 per hour
Work Location: In person