Genius Money are seeking a Full Stack Developer to produce scalable web application solutions. The successful candidate will be part of a small cross-functional team and will be responsible for the full software development life cycle, from conception to deployment.
Initially this position will be based on a contract term to concentrate on the completed integration of Office 365 and Mailmerge API’s within our inhouse built CRM. Previous experience integrating Office 365 into a php/javascript environment is a must.
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.
If you are familiar with Agile/Scrum/Sprint methodologies and the MVC design model and are knowledge of both front-end and back-end frameworks, we would like to meet you.
Duties ·Participating in the design and creation of scalable web applications. .Writing clean, functional code on the front- and back-end ·Testing and fixing bugs or other coding issues
Key Duties / Responsibilities: ·Work with existing developer and CEO to ideate solutions to fulfil the business requirements .Design client-side and server-side architecture ·Build the front-end of application utilising appealing visual design ·Develop a well-functioning database and application ·Write effective REST APIs .Test software to ensure responsiveness and efficiency ·Troubleshoot, debug software ·Create security and data protection settings, ensuring latest standards are implemented to safeguard against any potential threats
Qualifications / Skills / Experience: ·Proven experience as a Full Stack Developer or similar role ·Experience developing web applications ·Familiarity with common stacks ·Comprehensive knowledge of multiple front-end languages and libraries. Being up on latest practices is a must, e.g., HTML5, CSS3, CSS pre-processors, bundlers, and associated languages/syntaxes/libraries (SASS and Webpack) as well as ECMAScript 6 (minimum) ·Knowledge of multiple back-end languages (e.g. PHP, Python) and JavaScript frameworks (e.g. Vue.js, Node.js) ·Familiarity with databases (e.g. MySQL, MariaDB, MsSQL Server), web servers (e.g. Nginx) and UI/UX design ·Proficiency with version control (Git/Sourcetree/Bitbucket) ·Excellent communication and teamwork skills ·Great attention to detail and Organisational skills ·An analytical mind