Greenberg Traurig is seeking an experienced Full Stack AI Software Developer to design and deliver secure, scalable, AI-driven applications that support legal professionals and firm-wide innovation initiatives.
Requirements
- Advanced experience with .NET ecosystem and strong proficiency in C-Sharp 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
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-Sharp Blazor
- Integrates AI technologies including Large Language Models (LLMs) into applications
- 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
- Debugs, diagnoses, and resolves complex technical issues across the full technology stack
Other
- 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
- Must be able to work in a collaborative environment
- Must be committed to merit-based consideration and review without regard to an individual’s race, sex, or other protected characteristics