Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

MDK

NewBe an early applicant

Senior Full Stack Engineer

Posted
Discussion

Description

Grow Your Career. Make a Difference. Join MDK.

At MDK, technology does more than support the work. It helps move our business and clients forward. We’re seeking a Senior Full Stack Engineer who brings strong technical judgment, practical problem-solving, and a commitment to building reliable solutions.

In this role, you’ll develop, maintain, and modernize MDK’s legal case-management platform. You’ll work across front-end applications, back-end services, integrations, and databases. You’ll also help shape technical solutions, improve system reliability, and mentor junior developers while partnering with business and technical teams.

A Culture of Collaboration, Growth, and Belonging

At MDK, a law firm built on purpose and progress, we believe people thrive when they feel respected, connected, and empowered to grow. Our culture is rooted in creativity, support, and open communication, where learning is continuous and every team member is encouraged to bring their whole self to work.

We value diverse perspectives and foster belonging through cross-team collaboration and employee-led programs that reflect who we are. From wellness initiatives to community engagement, MDK is a place where people feel seen and supported.

What makes MDK’s culture compelling:

  • Professional growth supported by regular one-on-one conversations with leaders
  • Flexibility and time off that prioritize real work-life balance
  • Volunteer Time Off that connects employees with causes they care about
  • Inclusive programs like our Culture Council, affinity groups, book club and Art@MDK
  • A collaborative environment built on shared success and open feedback

Your Role in Action

  • Design, develop, maintain, and improve software across MDK’s legal case-management platform.
  • Build and support back-end services, Web APIs, background processes, and responsive web applications using C#, .NET, and modern front-end technologies.
  • Design and optimize SQL Server databases, T-SQL queries, stored procedures, views, indexes, and data models.
  • Integrate internal applications with third-party systems through APIs, file exchanges, queues, and document-automation tools.
  • Modernize established applications through practical, incremental improvements while maintaining production stability.
  • Improve automated testing, CI/CD pipelines, code-quality controls, and repeatable deployment processes.
  • Monitor production performance, lead root-cause analysis, and implement lasting solutions to system issues.
  • Provide technical guidance and mentorship through code reviews, design discussions, documentation, and collaboration with junior developers.
  • Partner with business and technical teams to understand needs, recommend practical solutions, and explain technical decisions clearly.
  • Support MDK’s mission, values, initiatives, and team goals through collaboration, accountability, and technical leadership.

The responsibilities defined above are not an all-inclusive list, but a general summary of typical duties. Individuals in this position may be asked to perform a wide range of related tasks.

Skills

What Senior Full-Stack jobs ask for — and how much of it you have →
Apply

See also

Full-Stack jobs by country — openings, pay and top skills →