Connecting Talent with the Right Opportunities

Full Stack Developer

Atlanta Direct Hire
Apply Now

Position Summary
We are seeking an experienced Full Stack AI Software Developer to join our dynamic and forward-thinking technology team. The ideal candidate will bring 5+ years of hands-on software development experience, with strong expertise in modern web technologies, cloud platforms, and AI-enabled solutions. This role focuses on designing and delivering secure, scalable, AI-driven applications that support legal professionals and firm-wide innovation initiatives. The developer will work extensively with Python-based backend services and C# Blazor user interfaces, integrating advanced AI capabilities to improve efficiency, knowledge access, and client service delivery.
Key Responsibilities

  • Designs, develops, and maintains scalable, secure, AI-powered web applications supporting legal and business workflows
  • Architects and implements robust backend services using Python frameworks
  • Develops responsive, intuitive, and accessible frontend interfaces using JavaScript, HTML, CSS, and C# Blazor
  • Integrates AI technologies including Large Language Models (LLMs) into applications
  • Collaborates with cross-functional teams including IT, Knowledge Management, and business stakeholders to deliver new features and enhancements
  • Optimizes applications for performance, scalability, security and user experience in a professional services environment
  • Participates in code reviews, testing, and documentation to ensure maintainability and quality standards
  • Stays current with emerging AI technologies, legal tech trends, and software development best practices, applying them where appropriate
  • Debugs, diagnoses, and resolves complex technical issues across the full technology stack

Qualifications
Skills & Competencies

  • Advanced experience with .NET ecosystem and strong proficiency in C# development
  • Solid experience developing full stack applications with Python and modern web frameworks
  • Knowledge of Radzen or similar RAD tools for Blazor development
  • Experience with other component-based frameworks (React, Vue, Angular)
  • Cloud platform experience (Azure, AWS, GCP)
  • Containerization with Docker and orchestration tools
  • Strong working knowledge of Linux/Unix environments
  • Unit testing and test-driven development practices
  • Experience with CI/CD pipelines
  • Knowledge of AI/ML frameworks (TensorFlow, PyTorch, Hugging Face)

Education & Prior Experience

  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent professional experience
  • Minimum of 5 years of full stack software development experience required
  • Experience developing applications in a legal, professional services, or regulated industry environment is a plus

Technology

  • Backend: Strong proficiency in Python and web frameworks (Django, Flask, FastAPI)
  • Frontend: Expertise in JavaScript, HTML5, CSS3, and C# Blazor (experience with similar component-based frameworks acceptable)
  • AI Integration: Experience working with AI APIs, machine learning libraries, or LLMs
  • Database: Experience with relational databases
  • Version Control: Proficiency with Git and collaborative development workflows

Apply To Job

Fill out the form below, and we’ll be in touch.

Attach a resume file. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.

We are uploading your application. It may take a few moments to read your resume. Please wait!

See more like this