Full Stack Developer

Share
Job description

Full Stack Developer

Roles and Responsibilities

As a Full Stack Developer, you should be comfortable around both front-end and back-end coding languages, development frameworks and third-party libraries. You should also be a team player with a knack for visual design and utility. Key Responsibilities:

  • Work with development team and product managers to ideate software solutions.
  • Design client-side and server-side architecture.
  • Contribute in Frond-end design.
  • Develop and manage well-functioning databases and applications.
  • Write effective APIs.
  • Test software to ensure responsiveness and efficiency.
  • Troubleshoot, debug and upgrade software.
  • Create security and data protection settings.
  • Build features and applications.
  • Write technical documentation and reports.
  • Support management & sales team in representing products.

Requirements

  • BS, MS, and/or PhD degree in computer science or a related technical field.
  • Knowledge of the full cycle of software development.
  • Experience with Windows software
  • Experience of full stack web development, JavaScript, HTML5, CSS3 and Python.
  • Proven experience as a Full Stack Developer or similar role.
  • Experience developing desktop applications for windows system.
  • Familiarity with common stacks.
  • Knowledge of multiple front-end technologies (e.g., HTML / CSS, Vanilla JavaScript, and JavaScript frameworks such as React, Angular, Vue).
  • Knowledge of multiple back-end languages and frameworks (e.g., Nodejs, C#, Java, Python).
  • Experience with databases (e.g., MySQL, MongoDB).
  • Familiarity with cross-platform mobile app development technologies (e.g., Flutter, ReactNative).
  • Familiarity with cloud services (Google Cloud, Firebase, AWS, Azure).
  • Proficiency with Git.
  • Ability to interact with a range of personalities.
  • Ability to take initiative and work independently.
  • Warm personality with strong communication skills.
  • Ability to work well under limited supervision and under pressure.
  • Great communication skills.
  • Strong presentation skills.

Preferred experiences:

  • Any experience with developing management software.
  • Any experience in tracking and Maps software.
  • Any experience with POS or finance Software.

Perks and Benefits

Free Housing.

Working remotely to have a safer environment – In Qatar

Yearly Flight Tickets from & to India.

Role: Software Developer

Industry Type: IT-Software, Software Services

Functional Area: IT Software – Application Programming, Maintenance

Employment Type: Full Time, Permanent

Role Category: Programming & Design

Education

UG: B.Sc in Computers

Apply Now