Senior Software Engineer
- Full-time
- Department: Technology
- Employment Type: Full-Time
Company Description
We are one of Australia's leading national providers of outsourced sales and customer service support.
Our Success comes down to a positive work culture where the hard work and dedication of our employees are rewarded with a range of benefits including:
- An active social engagement program, monthly VIP nights and incentives
- Health & wellbeing initiatives including group fitness classes, cash rewards and others
- Multiple reward & recognition programs
- Career development and progression opportunities
Job Description
About the role
TSA Group builds and operates a number of contact centres both in Australia and extending more recently to international clients. Our Innovation Lab in Melbourne is where the technology that drives these contact centres is created, predominantly using AWS services.
We are seeking two mid-level software engineers to strengthen our capabilities and deliver the next phase of work to satisfy a growing need for contemporary software solutions within the telecommunications space.
The nature of our work requires a broad full-stack engineering approach including devops that encompasses web-based front end, back end, database, network, and telephony and aws cloud technologies. This role is full-stack and has a focus on software engineering.
As a mid-level engineer, you will be working across most of these technologies, and have the opportunity to extend your skills into the other areas that you may have not yet dealt with.
There is a solid portion of UI development, so JavaScript skills are a must-have. We are happy to train you with Golang and Python if you have not yet ventured into these backend technologies.
Qualifications
Highly regarded technical skills
There are a number of technologies that we envision being part of our future, or valuable skills that will make understanding our existing architecture easier. These include:
● Angular, React or Vue
● Elm
● Golang, Python or other backend development experience
● Messaging (AMQ, MQTT, Kafka)
● Distributed Systems / Microservices
● Websocket / Real-time systems
● Test automation including API mocking
Soft skills
You should be passionate about, and enjoy learning new tools and technologies and working in a collaborative team environment where knowledge can be shared. Additionally, you should have the following soft skills:
● Attention to detail
● An “operations first” mindset
● Take a generally pragmatic approach
● Understand commercial viability when implementing solutions
Additional Information
COVID – Safety
At TSA, the health, safety, and well-being of our team is our number one priority! In response to the COVID-19 pandemic, we have introduced a number of robust practices to keep our team safe, such as; physical distancing measures, control measures for our visitors, temperature testing, isolation requirements where applicable and so much more. We take our responsibility to protect the health and well-being of our team and our community very seriously
Check out our social media pages:
Website: https://tsagroup.com.au/
Instagram: tsa_group_
LinkedIn: https://www.linkedin.com/company/tsa-group-australia/