Profit For Purpose
For Job Seekers
Register
Browse Jobs
Salary Calculator
For Employers
DISCOVER INSIGHTS
Articles & Updates
Chasing Good Podcast
Technology Job Library
Contact Us
Jobs
All Industries
Architect
Business Analyst
Consultant - BI / CRM
Consultant - ERP / Supply Chain
Consultant - Other
Consultant - Pre Sales
Data / Records Management
DBA / Database Developer
Hardware Engineer
Help Desk / Support
IT Security
Management
Network Administration
Network Engineer
Project Management / Program Management
Sales Exec / Account Manager
Software - Analyst/Programmer
Software - Architect
Software - Developer
System Administration
Systems Analyst
Systems Integration
Technical Writer / Documenter
Testing & QA
Trainer
WAN / Telecommunications
Web / Multimedia Designer
Web / Multimedia Developer
IT - Other
IT & Telecomms
All Locations
Sydney
NSW Other
Melbourne
VIC Other
Brisbane
Gold Coast
QLD Other
Perth
WA Other
Adelaide
SA Other
Hobart
TAS Other
ACT
Northern Territory
Browse All Jobs
Back-end Software Engineer/Developer
Back-end Software Engineer/Developer Salary Guide
SALARY BY STATE
Entry Level
$100,000 AUD
Mid Level
$130,000 AUD
Senior Level
$160,000 AUD
Summary
Develop server-side logic for web applications, ensuring high performance and responsiveness to requests from the front-end.
Collaborate with front-end developers to integrate user-facing elements with server-side logic.
Build reusable code and libraries for future use.
Implement data storage solutions and ensure data integrity.
Stay updated with the latest industry trends and best practices in back-end development.
Key Skills
Proficiency in server-side languages such as Python, Java, Node.js, or Ruby.
Strong knowledge of database technologies like SQL, MongoDB, and Cassandra.
Familiarity with server management and deployment for various platforms.
Understanding of server-side templating languages.
Strong grasp on security principles and how they apply to web applications.
Standard Industry Training
Certification in popular server-side frameworks like Django, Spring Boot, or Express.js.
Courses on database design and optimisation.
Training on web application security principles.
Interview Questions
How do you handle data migrations in a live environment?
Describe a challenging problem you faced related to server optimisation and how you solved it.
How do you ensure the security of user data in your applications?
Describe a situation where you had to integrate multiple data sources and databases into one system.
How do you handle scalability challenges, especially with a growing user base?
DOWNLOAD PD TEMPLATE
Register My Interest in this Position
Download PD Template
Back to Job Library
Salary Calculator
Career Progressions
Full Stack Developer/Software Engineer
Technical Lead
Development Manager
Back-end Software Engineer/Developer
Career Pivots
Front-end Software Engineer/Developer
DevOps Engineer
Business Intelligence Developer
Lorem ipsum dolor sit amet, consectetur adipiscing elit
We respect your privacy. By clicking
"Submit" you agree to our
Privacy Policy
Register Interest
We respect your privacy. By clicking
"Submit" you agree to our
Privacy Policy