Senior Software Developer
Core
Designing, developing, and supporting integrated enterprise applications and AI-enabled services for a global law firm's business operations.
Role type
Senior Software Developer (Full-stack)
Builds
Modern full-stack applications, APIs, and AI-enabled services (LLM integration, RAG) for Business Process, HR, Finance, and Client Relationship Management.
Domain
Legal services / Enterprise software development
Deliverable
production ML models | product features
Required skills
C#, .NET, Python, ReactJS, TypeScript, API design, database structures, system integrations, CI/CD pipelines, technical architecture, code reviews, mentoring
Preferred skills
AI-enabled application platforms, semantic search, Retrieval-Augmented Generation (RAG) patterns, modernization of legacy applications
Technologies
.NET, React, Python, C#, TypeScript, JavaScript, LLMs
Responsibilities
Design and develop complex application components including APIs and web-based user interfaces; Participate in architecture and design of modern enterprise applications; Contribute to development of AI-powered capabilities; Lead implementation of complex development tasks; Develop production-quality code; Support debugging, performance optimization, and modernization; Create and maintain technical documentation; Participate in code reviews and mentor junior developers; Collaborate with stakeholders to translate business requirements into technical solutions.
Seniority
Senior, hands-on IC