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