Full stack Senior Software Developer develop and maintain new or improved software products, procedures. Responsibilities include providing innovative and cost-effective solutions to meet technical objectives and timing. With increasing experience and seniority, supervise and mentor junior developers , participate in activities to define and implement frameworks and design practices, as well as in knowledge-sharing activities.