Job Description: Play a critical role in all aspects of the development and deployment process and help the team scale by improving processes and mentoring new developers.Develop, modify, and design new or existing software systems to meet client needs.Provide technical support, including the analys