What are the responsibilities and job description for the Full Stack Developer position at Locafy?
Who we are:
Locafy is a NASDAQ listed business at the forefront of local search engine marketing. We're not just increasing online visibility and prominence for location, national and product searches, we’re evolving it in a fraction of the time of traditional SEO. Join our team if you want to create, innovate and learn new ways to make technology and local search better every day.
Our Opportunity:
We are currently seeking a Full Stack Developer to join our growing Technology team in Perth. You will work on a variety of projects and be involved in early stage research and ideation, implementation and iteration that will impact both our internal and external users. The goal is to ensure all projects deliver a high-quality technology solution that meets our customers needs, every time.
You will have the opportunity to work across the spectrum of Web application, User Interface, API and Database development to support Locafy’s growth.
What you will do:
- Web Application Development. The role will be involved in the development and maintenance of web applications. You will work on projects ranging from small enhancements to large scale web applications
- User Interface Development. The role will be responsible for implementing user interfaces. The developer will work on projects that require a strong understanding of UI design and development and have the ability to implement complex UI components.
- API Development: The role will be involved in the design and development of API’s using REST. The developer will work on projects that require a strong understanding of API design principles, security considerations and the ability to create scalable and performant API’s.
- Database Development: The role will be involved in the design and implementation of database schemas and the development of database-related functionality. The developer will work on projects that require a strong understanding of databases such as My SQl and SQL.
- Agile Development: The role will be part of Agile development teams and will be involved in sprint planning, daily stand-up meetings and sprint retrospectives. The developer will work on projects that require a strong understanding of Agile methodologies, such as Scrum or Kanban and the ability to work effectively in a dynamic and fast paced environment.
- Code review the work of your peers
- Collaborating with cross-function tech teams to integrate applications and data engineering
Who are you?
- 3 years of work experience as a Full Stack Developer with strong knowledge of Object Oriented Programming (OOP) concepts.
- Experience in developing applications using the Yii PHP framework and familiar with the Model-View-Controller (MVC) architecture
- Knowledge of JavaScript and be proficient in using Vue.js for building user interfaces
- Demonstrated experience designing and implementing database schemas, working with databases such as MySQL and familiarity with SQL
- Proficient using Git in a collaborative environment
- Strong understanding of Agile methodologies, such as Scrum and Kanban
- Excellent problem-solving, analytical, and communication skills
- Strong organizational and time management skills with the ability to multitask and prioritize tasks effectively
- Comfortable working effectively in a dynamic and fast paced environment.
What's in it for you?
- The opportunity to work in a fast-growing SaaS company that is bringing new and innovative products to market
- Flexible working arrangements and a vibrant head office in Subiaco, Perth
- Ability to earn equity with performance rights scheme