Genius Money is 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.
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 knowledgeable of both front-end and back-end frameworks, we would like to meet you.
Key Duties / Responsibilities:
·Work with the 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 the 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)
·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