Summary
Join our small team based in Perth, Western Australia, as a Senior Full Stack Engineer and help ClickSend build our exciting new modern messaging platform. As a Senior Engineer, you'll provide deep technical leadership within and beyond your team, ensuring high quality solutions to our customers continuously and rapidly.
Requirements
- Proven hands on commercial experience in NodeJS/Typescript programming
- Expertise in software design and architecture in scalable services
- Proficiency in full stack development, including DevOps and test automation (BDD & TDD)
- Hands-on experience with NodeJS & Typescript
- Experience in designing and implementing microservices
- Strong knowledge of implementing REST APIs and integrating third-party API services
- Experience with container technologies and services such as Docker and ECS
- Database experience, including NoSQL and RDBMS systems
- Experience with AWS serverless cloud computing technology
- Experience with frontend frameworks such as VueJS or similar UI frameworks
- Strong fundamental software development skills and proficiency in web-based applications and architecture
- Passion for clean and beautiful code and best engineering practices
- Excellent verbal and written English communication skills
- Strong analytical skills and ability to solve complex issues
- Ability to work independently with minimal guidance
- Proficiency in effective communication and teamwork within diverse teams
Responsibilities
- Provide technical leadership and direction to the team to enable the team to ship secure, reliable, well-tested, and maintainable code to our customers
- Take initiative to mentor and upskill colleagues through constructive feedback during code reviews, best practices, architectural choices and non-functional concerns including security, privacy & performance
- Helps drive the direction and priorities of the team, actively seeking ways how the team can better help their stakeholders and breakdown work effectively
- Recognised as a leader and clear expert in technical areas and components owned by the team
- Be a strong role model within the team who demonstrates collaboration, accountability and technical excellence
- Help lead the end-to-end delivery of work from technical design and architecture of solutions to production deployment and support
- Ability to independently solve and deliver complex technical solutions in a wide variety of situations
- Champions quality within the team and establishes processes to improve quality over time
Benefits
- WORK FROM HOME: Our flexible remote work offering allows you to work from home, where you can be the most productive and successful
- CELEBRATE YOU: By providing a day off for your birthday, we want you to take the time to celebrate the year your have had with your nearest and dearest
- TAKE A BREAK: Enjoy a generous annual leave program. We value balance and understand that performance at work requires time to rest at home and/or rejuvenate on vacation
- STAY HEALTHY: We offer comprehensive market competitive medical insurance. A variety of supplemental plans are also provided to meet your individual needs
- STAY CONNECTED: Receive a generous monthly home internet allowance
- CARE FOR YOURSELF: Take advantage of our free virtual counselling resources through our global Employee Assistance Program. Your mental health is as important as your physical health