Software Engineer
USYTech -
Heliopolis, CairoPosted 2 years ago317Applicants for1 open position
- 144Viewed
- 125In Consideration
- 9Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
We are looking for a talented software engineer who is passionate and cares for the quality and details of their work and is interested in coding logic on different frontiers (Backend/Frontend). We offer flexible working hours and a friendly environment for our employees. Maintaining a fun and friendly atmosphere for our employees is one of our main targets.
Job Type: Full-time
Location: Cairo Office in Heliopolis OR Remotely
Job Responsibilities:
- Work with team members to produce web solutions with a decent level of quality
- Communication with clients whenever needed and being able to understand their requirements
- Investigation of new paradigms and technologies and assessing them
- Participate in brainstorming and planning sessions and cooperate with team members to find the best solutions for faced challenges
- Deliver work within defined timelines while maintaining the quality of the existing work
- Follow specific processes and guidelines to ensure quality and code maintainability
- Knowledge sharing with team members and engagement in product and process advancement
Candidate Mentality:
- Passionate about what he/she does
- Cares a lot about delivering code with high levels of quality
- Attention to details
- Continuous Improvement
- Keeping an eye on new technologies and paradigms
- Product Oriented and not Task-Oriented
- Ability to tackle new challenges
- Learning and adapting of new technologies
- Loves to share knowledge with others and cares to listen to other people thoughts and achievements
Your Benefits:
- Competitive Salary
- Flexible working hours
- Ability to work from home whenever needed
- Egyptian National Vacations
- Friday and Saturday Weekend
- HR Activities
- Annual Increase
- Social Insurance
- Medical Insurance
Job Requirements
Required Skills:
- Strong Knowledge of Software Development Concepts
- Ability to build a modular, organized, and a scalable codebase
- Experience with version control systems such as Git
- Good communication skills
- Good command of English
Optional Skills:
- Strong Knowledge of Web Development Concepts
- Experience working with one or more backend web frameworks, preferably ROR
- Experience working with any JavaScript framework, preferably React
- Experience working with SQL/NoSQL Databases
- Capable of navigating through open-source libraries code and modifying/patching them
- Open Source Contributor