Full-Stack Developer Duties and Responsibilities 1. Managing the complete software development process from conception to deployment 2. Developing front end website architecture. 3. Designing user interactions on web pages. 4. Developing back-end website applications. 5. Creating servers and databases for functionality. 6. Managing the end-to-end life cycle for the production of software and applications 7. Overseeing and guiding the analyzing, writing, building, and deployment of software 8. Ensuring cross-platform optimization for mobile phones. 9. Overseeing the automated testing and providing feedback to management during the development process 10. Modifying and testing changes to previously developed programs 11. Designing and developing APIs. 12. Maintain and improve the companys cloud infrastructure Skills and Qualifications 1. Front-end technology: Expertise in front-end technologies, including JavaScript, CSS3 and HTML5 and third-party libraries such as React Js, Angular, jQuery and LESS 2. Development languages: Knowledge of server-side programming languages including Net, Java, Ruby, Python, PHP and .NET 3. Database and cache: Familiarity with DBMS technology, including SQL Server, Oracle, MongoDB and MySQL and caching mechanisms such as Redis, Memcached and Varnish 4. Basic design ability: Including knowledge of UI/UX and basic prototype design 5. Server: Experience working with Nginx or Apache servers with a solid background in Linux 6. Excellent writing and communication skills 7. Ability to visualize a proposed system and be able to build it 8. Degree in computer Science
Beware of fraud agents! do not pay money to get a job
MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.