The Full Stack Developer is responsible for designing user interactions for applications, and working on both front end and back end application development to meet business and users’ requirements, in addition to developing databases that ensure applications functionality.
Responsibilities & Accountabilities:
• Work with development teams to ideate software solutions.
• Build the front-end of applications through appealing visual 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 with a mobile responsive design.
• Write technical documentation.
• Work with data scientists and analysts to improve software.
Job Requirements:
• Proven experience as a Full Stack Developer or similar role for 6 years and plus
• Knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, XML, jQuery)
• Knowledge of multiple back-end languages (e.g. C#, .net) and JavaScript frameworks (e.g. Angular, React, Node.js)
• Familiarity with databases (e.g. MySQL), web servers (e.g. IIS)
• Familiarity with common stacks
• Familiarity with mvc framework
• Bachelor’s degree in Computer Science or equivalent is require