Position Title: SENIOR FULL STACK ENGINEER at ipSCAPE Pty Ltd
ipSCAPE are looking for an experienced Senior Full Stack Engineer for an immediate start. This position is a full-time ongoing position, working 38 hours per week based in North Sydney, NSW.
The Senior Full Stack Engineer will be responsible for the following duties:
- Expand our front-end user interfaces, backend microservices, web services, cloud architectures, as well as databases and other persistent data stores
- Design and develop user solutions, as well as applications and databases using an Agile approach
- Design, program, test, and debug applications according to accessibility specifications
- Test and evaluate software tools from accessibility and usability perspectives
- Understand design principles, guidelines, and relevant policies, including web accessibility standards
- Collaborate with the development team to design and launch new features
- Maintain code integrity and organization
- Work with product owners and other development team members to determine new features and user stories needed in new/revised applications or large/complex development projects
- Take tasks from requirements to deployment
- Respond to trouble/support issues anywhere in the stack
- Create and update documentation
- Participate in all team planning, product demonstration and team retrospectives
- Evaluate and recommend tools, technologies, and processes to ensure the highest quality product platform
- Use a proactive approach to common challenges and by continually researching best practices in coding
- Ensure software security within the entire SDLC
For this position it is expected that you would possess the following qualifications/work experience:
- Bachelor's degree or equivalent in Computer Science or a closely related field
- Strong experience designing secure software systems based upon industry-specific specifications
- Strong experience integrating multiple applications meeting high-efficiency and security standards
- Excellent knowledge of PHP Experience with Node, JavaScript, TypeScript and Frameworks such as Vue, React or Angular, SASS/LESS and other web development and unit testing technologies.
- Strong understanding of design patterns
- Proficient understanding of code versioning tools, such as Git
- Advanced working knowledge of SQL/NoSQL databases and their declarative query languages
- Strong experience with the writing, design and implementation of REST APIs
- Experience with Agile development methodology
- Ability to effectively communicate and collaborate with developers, engineers, and stakeholders
- Atlassian software development tools
- Good communication skills.
Bonus Points
- Experience using and supporting PaaS systems
- Azure and Docker experience
- Experience with implementing integration solutions with Microservices, RESTful Web Services and Web APIs
- Expertise in various development of database, data integration, and visualization applications
- MySQL schema and query optimisation as well as tuning including partitioning, replication, etc.
- Software architecture, with skills in designing and implementing APIs for both internal and external use
- Experience implementing TDD
- Experience with Slim PHP Framework
And, if you have experience working in a contact centre, that would be even better!
If you are interested in applying, please forward your resume for consideration.