Senior Software Developer

Legal Soft Solution

Senior Software Developer

Woodland Hills, CA
Full Time
Paid
  • Responsibilities

    Benefits:

    Health insurance

    Opportunity for advancement

    Paid time off

    We are looking for an experienced Senior Software Developer to lead our development teams and drive impactful projects. This role entails managing both frontend and backend teams, working alongside the CTO to design and implement new initiatives, reducing technical debt, and ensuring platform stability. The Senior Software Developer will be directly involved in building new features, handling critical updates, and continuously improving our AI-driven legal solutions. Additionally, the Senior Software Developer will assist in hiring and onboarding new developers to effectively grow the team.

    Responsibilities:

    Assist with hiring and onboarding new team members to support the growth of the development teams.

    Lead both frontend and backend development teams, providing mentorship and fostering effective collaboration.

    Collaborate with the CTO to design and implement new projects and major updates.

    Tackle and reduce technical debt to maintain platform stability and scalability.

    Address bug fixes and implement minor enhancements to improve user experience.

    Contribute to strategic initiatives that help drive the company forward.

    Qualifications

    Bachelor’s degree in Computer Science, Software Engineering, or a closely related technical field.

    Proficiency in C#, .NET Core, Blazor, and microservices architecture, with demonstrated hands-on experience in professional settings or substantial projects.

    5-10 years as a Full-stack Software Development, with a track record of delivering scalable solutions.

    Hands-on experience with Azure cloud services, JSON, SQL, and MongoDB preferred.

    Strong expertise in Object-Oriented Design principles and adherence to software development best practices.

    Solid understanding and application of Agile or Scrum methodologies in previous roles.

    Proven ability to learn quickly, collaborate effectively within teams, and make meaningful contributions to complex projects.