Job Description: Designing, building, scaling, and enhancing software products, applications, and platforms based on client needs and business requirementsCollaborating with designers, product teams, and fellow engineers to develop effective technical solutionsCommunicating technical concepts clearl