Job Description Design, build, and maintain efficient software systems by writing clean code, collaborating with teams, and delivering reliable features through testing, review, and continuous improvement.
Key Performance Indicators: • Deliver new features on schedule • Improve application performance and reliability • Maintain high code quality via reviews • Fix bugs and reduce production incidents • Automate testing and deployment processes Qualifications:
• Bachelor's degree in Computer Science or related field • 3+ years professional software engineering experience • Strong understanding of data structures and algorithms • Experience with version control and SDLC practices • Knowledge of system design and testing practices Qualifications Required Qualifications Bachelor's degree in Computer Science or related field 3+ years skilled software engineering experience Strong understanding of data structures and algorithms Experience with version control and SDLC practices Knowledge of system design and testing practices Programming (e.g., Java, Python, JavaScript, Go) Data structures and algorithms Relational/non-relational databases API development (REST/GraphQL) Cloud services (AWS/Azure/GCP) CI/CD (GitHub Actions, Jenkins) Testing (unit/integration) Collaboration and communication Problem-solving and analytical thinking Ownership and accountability
📌 Software Engineer (Western Australia)
🏢 Jobs for Humanity
📍 Western Australia
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.