Help the team build and scale our CasePeer software, which is our personal injury legal practice management software servicing thousands of legal professionals. Support technical decisions, providing guidance and expertise in software architecture, design patterns, and best practices. Design and implement scalable applications in a MVC (Django) environment while leveraging best practices and modern technologies like Kubernetes. Collaborate with Product to proactively consider trade-offs, identify risks to timelines, consider where we can improve as a team in order to deliver business outcomes. Mentor and coach other software engineers, fostering their professional growth and development. Support software deployments, including debugging, troubleshooting, and coordination with DevOps and QA Engineers. Collaborate with both technical and non-technical stakeholders to understand requirements, communicate technical solutions, and ensure alignment with business objectives. Drive technology initiatives within the team and product to maintain application performance, scalability and sustainability. Stay up-to-date with industry trends and emerging technologies, continuously learning and evolving your skills to drive innovation and excellence within the team. Provide technical expertise to the broader engineering group to help drive positive results and outcomes.