Work with development teams and product managers to idea for software solutions
· Design client-side and server-side architecture
· 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
Bachelor degree
Proven experience as a Full Stack Developer or similar role.
· Experience developing web applications.
· Familiarity with MERN stacks.
· Knowledge of multiple front-end languages and libraries (HTML/ CSS, Javascript, XML, jQuery).
· Knowledge of JavaScript frameworks (React.js, Node.js)
· Familiarity with databases (MySQL, NoSQL, MongoDB ).
· Excellent communication and teamwork skills.
· Great attention to detail
· Organizational skills
· An analytical mind.
· Knowledge of Git.
· Familiarity with Scrum