Description Are you ready to take the lead in creating smart software solutions As a Senior Software Engineer, you'll have a valuable role in leading innovations. Join the core team and be at the forefront of innovation and development. Key Responsibilities Lead software developing team by overseeing distribution of tasks and support the development team in finding solutions. Motivate team to create the simplest and best solutions to programming requirements. Evaluate team's velocity in solving a problem. In-charge of server deployment, code review and integration of codes. Check feasibility of software prototypes and modify codes to fix errors. Job Requirements 3+ years' experience in software development Demonstrated knowledge of web technologies, such as Express JS, Next JS, Laravel, HTML, CSS and Javascript Strong OOP skills and attention to detail Strong understanding of SOLID Principle and Design Patterns Experience working with PostgreSql / MySql Ability to work with a team and independently Demonstrated understanding of projects from the perspective of both client and business. Show more Show less