Join our team as a Software Engineer! At CasePeer , we are seeking a Senior Software Engineer to help our team build and scale our personal injury practice management software, used by thousands of legal professionals. What will you do? Design and implement scalable applications in an MVC (Django) environment, leveraging best practices and modern technologies (e.g., Kubernetes). Drive technology initiatives within the team and across the product to maintain application performance, scalability, and sustainability. Staying up-to-date with industry trends and emerging technologies, continuously learning and evolving your skills. Develop and maintain web applications using Python, Django, and related frameworks . Implement robust and secure APIs and backend logic using the Django REST Framework . Design, build, and integrate front-end components using HTML/CSS, JavaScript, and React . Write clear, maintainable, and testable code, following coding best practices and standards. Collaborate closely with product managers, designers, and other developers to deliver high-quality software solutions. Troubleshoot, debug, and resolve issues reported by users or QA teams. Preferred skills and experience Experience with containers (Docker), Kubernetes, and Argo CD . Experience working with cloud technologies (e.g., AWS, GCE) . Expert in full-stack web development with Django and React . Experience developing large-scale SaaS (Software as a Service) applications. Experience creating front-end components using React . About you Bachelor's degree in Computer Science or related field. 7+ years of experience designing, implementing, monitoring, and debugging large-scale solutions in cloud-based environments. Experience building and deploying production-quality web applications at scale. Familiarity with LEAN product development and Agile frameworks Scrum or Kanban . Experience developing robust and resilient applications with event-driven architecture and microservices . Expert in Python and the Django framework (or equivalent) . Solid understanding of SOLID design principles and design patterns. Extensive knowledge of SQL and familiarity with databases such as Postgres or MySQL . Strong teamwork and documentation skills.