Are you a positive, capable Full Stack Developer looking for an opportunity that balances hands-on, diverse and interesting technical work with skill development? You could make an impact working on various projects and applications within our business.
The new Full Stack Developer will play a pivotal role in product development, collaborate with Developers, Project Managers and Business Analysts to ensure the custom development objectives are being met.
It will be advantageous if you have been exposed to various web technologies mentioned. But mostly we are looking for agile and flexible developers who are willing to learn and work well within the team. We will take each applicant upon merit and not necessary upon fulfilling all of the tech skills mentioned.
Day to day in the role:
Design, develop and deploy web applications, microservices and APIs primarily using HTML, CSS, Javascript, TypeScript, React and Node.js
Craft high quality, secure, testable, maintainable code that is not over engineered - Own the quality of what we build, through testing, test automation and observability to ensure operational reliability and performance
Analyse business requirements and problem solve to create the right solutions for our customers
Participate in code reviews with other engineers to provide feedback to ensure we maintain quality, standards, meets requirements and compliance
Maintain and improve our documentation across code bases, architectures and our knowledge bases
Collaborate in our cross-functional Product Management and Engineering teams to plan and deliver high quality solutions in a fast-paced, agile environment
Be an impactful contributor to the team, to plan, design and build elegant solutions
Take initiative and always look for ways in improving the quality of our solutions, code bases, technical debt, standards, processes and best practices
Be a participant in the global engineering community improving our practice across the company objectives.
Your Talents:
A passion for technology and agile software development, along with an eagerness to delve into any problem
Effective communication skills, including the ability to communicate in writing and verbally with stakeholders
Experience with designing systems at scale that work well under load and at a high level of performance
Solid software development skills in Node/React/Typescript
APIs, Messaging microservices
BDD and TDD testing
CI/CD
Infrastructure as code
AWS/Azure
Databases (NoSQL/PostgreSQL)
What you need to do now If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV, or Email Jessy@DCRecruitment.com.au