Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Wedge Networks (headquartered in Calgary, Canada) is looking for dedicated, innovative and passionate leaders in our international office in Egypt.
- Our employees think outside the box, to design, market and sell industry-changing network security solutions.
- We stand behind our products and are continually looking at innovative ways to grow our International Brand.
- If you’d like to be a part of this team, we’d like to talk to you.
- We are seeking candidates to fill several Full-stack developer positions on our research and development team, developing software for our network based, high performance, content security solution in its office in Egypt.
Responsibilities:
The full-stack developers will members of the team responsible for software systems development and the complete product life cycle support: customer support, bug fixes, road-map implementations.
The full-stack developer responsibilities include designing and implementing both back-end and front-end web applications, bug fixes and customer support for any issues/bugs.
The right candidate is expected to:
- Participate in designing and implementing high quality, responsive applications
- Develop new features in the road-map
- Follow scrum software development methodology
- Conduct code reviews for other team members
- Write and maintain unit tests
- Collaborate with the team members and stake holders
- Customer support to fix any issues/bugs
Job Requirements
Skills and Qualifications
The qualified candidate must have:
- A university degree or equivalent in the field of computer engineering or a related field
- 2+ years' experience developing commercial grade software
- A proven tracked record of implementing high quality code
- Familiarity and proven experience with Linux working environment
- Advanced understanding of backend languages (Python, Java)
- Knowledge of RESTful API design and use
- Proven working experience with NodeJS and large scale JavaScript applications
- Experience developing software with structured and non-structured database
- Familiarity with Mocha testing framework
- Scripting skills with bash/python
- Experience in Javascript UI Frameworks (e.g Bootstrap, Angular) and HTML5 & CSS3
- Excellent English and communication skills
Nice to Have:
- Knowledge of SCRUM software development methodologies and processes
- Familiarity with svn or other version control systems
- Good Understanding of cross-browser compatibility issues and ways to work around them