Job Openings Fullstack Developer

About the job Fullstack Developer

Job Description:

  • Report to Technical Lead and Project Managers
  • System Analysis, Software Development & Testing
  • Develop and integrate new user-facing features, build reusable code and libraries for future use, and ensure the technical feasibility of UI/UX designs
  • Optimize application for maximum speed and scalability and ensure that all user input is validated before submitting to backend for integration testing
  • Implement security and data protection
  • Provide 1st tier support for frontend and backend systems
  • Work closely with management, project managers, and developers to prepare and maintain detailed technical documents for the applications developed
  • Work in a technical environment where best practices and automation matter

Requirements:

  • Bachelor's Degree in Computer Science / Information Systems
  • Strong coding skills with at least 3 years of relevant technical experience in one or many of the following areas :
    o Web development with NodeJS based-servers, Typescript/ Javascript
    o Frontend development with React
    o Web development with C#, Net Framework and .Net Core, Angular is a plus
  • Experience in developing Web API (either REST or GraphQL)
  • Experience in NoSQL databases such as MongoDB (preferred)
  • Experience in relational databases (PostgreSQL, MSSQL)
  • Experience in container technologies such as Docker or Kubernetes
  • Experience in using version control system like Git or equivalent (CLI experience if preferred over GUI)
  • Experience in using issue-tracking system like Jira or equivalent
  • Good communication skills and a self-motivator
  • Strong troubleshooting and analytical skills
  • Good command in spoken and written Englis