Primary Goals:
Software Engineer primary goal is to implement deliverables on time with highest quality and using best practices. Software Engineer is an experienced and talented developer with a track record of successful and timely delivery, proven technical expertise, with passion for learning.
Responsibilities:
- Build, Design and Maintain highly scalable SW solutions.
- Support, mentor and guide other team members towards writing clean code
- Participate in the project analysis and effort estimation with the project lead
- Advocate for applying best practices and agile methodologies within the team
- Ensure the project delivery with high quality to the client
Requirements
Educational:
- A minimum of a Bachelor’s degree in one of the following areas: Computer Science. Information Systems. Computer/ Electrical/ Communication Engineering
- Strong knowledge of Go programming language, minimum 2 years experience
- Excellent understanding of OOP and design patterns.
- Very good analytical and creative problem solving skills.
- Strong Communication amp; Interpersonal skills.
- Excellent command of English language.
Benefits
Salary paid in USD
Six-month career advancing opportunities
Employee parking space
Supportive and friendly work environment
Premium medical insurance [employee +family]
English language development courses
Interest-free loans paid over 2.5 years
Technical development courses
Planned overtime program (POP)
Employment referral program
Premium location in Maadi
Social insurance