Bachelor's degree in Electrical Engineering, Computer Science, relevant technical field, or equivalent practical experience.
8 years of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript).
3 years of experience in a technical leadership role; overseeing projects, with 2 years of experience in a people management/team leadership role.
Preferred qualifications:
Experience with leading the development of full-stack solutions, such as web page design and development.
Experience leading the maintenance of customer-facing products and solutions, authoring documentations, and converting developed solutions.
Experience managing critical user journeys implementation, from client side to server endpoints as well as testing, analyzing, bench-marking new or existing solutions.