Cleveland, Ohio, 44114
Job description
Senior Full Stack Developer
Remote
Direct Hire
$110 – 150K + Bonus (5-10%)
Overview
We are seeking a skilled Senior Full Stack Developer to create innovative, scalable software solutions that enhance AI functionalities in a dynamic legal setting. Your role will involve developing responsive web applications using React and TypeScript, focusing on clean, user-friendly designs that adapt effectively to different devices. You will also be responsible for designing and enhancing REST API endpoints for our Enterprise Data Model (EDM), alongside optimizing existing APIs to ensure robust performance. Working alongside a committed team of developers, your efforts will help integrate modern solutions with our legacy applications while sharing your knowledge of contemporary front-end frameworks and cloud-native designs.
ESSENTIAL TECHNICAL SKILLS:
• Advanced expertise in React, TypeScript, JavaScript, HTML5, and CSS3.
• Proven track record in creating responsive, mobile-optimized web applications.
• Proficient in designing and developing REST and GraphQL APIs using JavaScript/TypeScript (Node.js), Python, and C# (.NET).
• Solid understanding of microservices architecture, reusable API design, and component-driven development.
• Practical experience in deploying and managing resources in Microsoft Azure, including Azure App Service, Azure Functions, and Azure Table Storage.
• Knowledgeable in integrating AI features using OpenAI and specialized legal AI platforms to enhance productivity and insights.
• Familiar with DevOps methodologies, CI/CD processes via Azure DevOps or GitHub Actions, and Infrastructure as Code (IaC).
• Strong Git skills and experience with collaborative development processes.
• Understanding of network structures, cloud security, identity management (Microsoft Entra ID), and best practices for application security.
KEY RESPONSIBILITIES:
Solution Design and Development
• Utilize coding assistants and AI-enhanced development tools within GitHub to streamline development workflows, bolster code quality, and maximize productivity while ensuring security and adherence to best practices.
• Conceive, develop, and execute full-stack software solutions, primarily emphasizing the front-end utilizing React and TypeScript.
• Create visually appealing and user-centered web applications while prioritizing responsive design and UI/UX excellence for seamless user experiences across devices.
• Construct and utilize REST APIs and microservices to support the architecture of modern applications.
• Integrate front-end applications with the Enterprise Data Model (EDM) API, requiring a solid grasp of data platforms and query languages such as GraphQL, Azure Data Lake and Table Storage, PostgreSQL, MS SQL, and Apache Spark.
• Collaborate closely with Solution Architects, Cloud Engineers, and Security teams to develop scalable, secure, and cost-efficient cloud-native solutions within Microsoft Azure that comply with organizational standards.
Research and Innovation
• Keep abreast of the latest industry trends concerning open-source development, front-end technologies, cloud solutions, and contemporary software engineering practices.
• Assess and propose new tools, libraries, and methodologies that can enhance development efficiency and elevate solution quality.
• Document software solutions, system architectures, and development workflows comprehensively, including architectural blueprints and technical specifications for custom developments and integrations.
• Engage in peer code reviews, offer constructive critiques, and share insights with colleagues to promote ongoing learning and skill advancement across both traditional and modern technology stacks.
System Maintenance and Support
• Oversee, maintain, and diagnose production systems to uphold optimal performance and reliability, ensuring compliance with industry standards.
• Investigate software and system performance, identify complex issues, and implement enhancements for optimization.
REQUIRED EDUCATION AND EXPERIENCE:
• A Bachelor’s degree in Computer Science, Information Technology, or a related area.
• A minimum of 5 years of hands-on experience in software development, demonstrating skills in React, TypeScript, and cloud platforms.
• Significant experience within enterprise environments dealing with large-scale applications and intricate business needs.
REQUIRED INTERPERSONAL AND COMMUNICATION SKILLS:
1. Foster strong relationships with clients and internal stakeholders (including Attorneys, Litigation Support, IP Services, and other support staff).
2. Collaborate efficiently with team members and build agreement among peers and staff.
3. Familiarity with project management methodologies and agile development principles.
4. Accurately track and report time spent on project tasks.
5. Navigate a fast-paced environment with changing priorities while managing multiple tasks effectively.
6. Clearly convey technical concepts to both technical and non-technical audiences.
7. Capable of fulfilling the role’s essential responsibilities under time constraints, interruptions, and stressful conditions.
STEMHUNTER is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex (including pregnancy, sexual orientation, gender identity, and gender expression), national origin, age, disability, genetic information, veteran status, or any other status protected by applicable federal, state, or local law. We comply with all applicable equal employment opportunity and affirmative action regulations.

