Browse Jobs
For Employers
Post JobLog inGet Started

Senior Software Developer - Full Stack

FaceGraph
Maadi, Cairo
Posted 5 years ago
25Applicants for1 open position
  • 24Viewed
  • 9In Consideration
  • 9Not Selected
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

FaceGraph (Based out of California, USA) is building a cutting edge platform to make human interaction with machines seamless, secure and fun.

We are looking to hire a smart experienced Full Stack - Senior Software Development Engineer to join our Engineering team in Egypt to help us build our next generation of products and make sure we deliver the best value to businesses and customers.

Make sure to check the bottom of he company's profile to see the competitive benefits and work flexibility we offer @ FaceGraph

Responsibilities:

  • Architect and build web applications following best practices using .NET Core, Angular 7 & hosted on Azure
  • Write unit tests for .NET and JavaScript code
  • Perform code reviews to drive teams to the highest standards for .NET Core Web API & NodeJS apps
  • Work closely with engineering team and Product Manager to deliver high quality products and services
  • Partner closely with design and product stakeholders
  • Follow and be a strong advocate for clean code principles
    Drive innovation through rapid prototyping and iterative development
  • Actively participate in establishing project plans, estimating work and monitoring progress against milestones
  • Passionate about customer focus, with the understanding of business impact to drive the system improvements

Job Requirements

  • A minimum of 1 year of professional experience building web services using Angular 2+
  • Previous experience across multiple UI frameworks (jQuery, Angular … etc.)
  • A minimum of 3 years experience building RESTful web services using .NET Framework or .NET Core
  • Strong object-oriented design and software engineering capabilities
  • Strong understanding of HTML and CSS including cross-browser compatibility
  • Must be analytical and have strong problem solving and troubleshooting skills
  • Works well with a team using modern software development practices (agile/scrum, CI)
  • Self-directed and self-motivated individual who takes complete ownership of the product and its outcome
  • Solid communication skills: Demonstrated ability to explain complex technical issues to both technical and non-technical audiences
  • Strong understanding of the Software design/architecture process
  • Always Be Learning: Experience with open source technologies—you’re prototyping and/or researching the up and coming technology and solution
  • BS/MS in computer science or equivalent work experience is preferred but not a must
  • Practical knowledge of web page optimization techniques for fast page load times
  • Good understanding of git
  • Understanding of cloud computing (Azure) is a plus

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior Software Developer - Full Stack