⚡ New
Senior software developer
Xpt Software Australia Pty
MelbourneFull-timeMid LevelOn-site
Job Description
Key Responsibilities<\/span>
<\/p>
- Design, develop, and maintain
scalable enterprise applications using TypeScript, Node.js, and React.js.<\/span>
<\/li> - Build robust and secure REST
APIs and backend services.<\/span>
<\/li> - Develop end -to -end full -stack
solutions covering frontend, backend, and database layers.<\/span>
<\/li> - Translate business requirements
into technical designs and functional solutions.<\/span>
<\/li> - Write clean, maintainable, and
reusable code following development best practices.<\/span>
<\/li> - Troubleshoot, debug, and
resolve complex technical and production issues.<\/span>
<\/li> - Perform code reviews and ensure
adherence to coding standards.<\/span>
<\/li> - Develop responsive and
user -friendly web interfaces using React.js.<\/span>
<\/li> - Design and optimize database
schemas, queries, and integrations using MongoDB and PostgreSQL.<\/span>
<\/li> - Contribute to microservices
design and implementation.<\/span>
<\/li> - Develop and maintain workflows
using Temporal.<\/span>
<\/li> - Implement and consume APIs and
integrate with external systems.<\/span>
<\/li> - Participate in CI/CD
implementation and deployment activities using GitLab and Jenkins.<\/span>
<\/li> - Support application deployment
and development within AWS environments.<\/span>
<\/li> - Collaborate with architects,
product owners, QA engineers, and stakeholders.<\/span>
<\/li> - Mentor junior developers and
provide technical leadership.<\/span>
<\/li> - Participate in Agile ceremonies
including sprint planning, estimation, and retrospectives.<\/span>
<\/li> - Prepare technical
documentation, design artifacts, and knowledge -sharing materials.<\/span>
<\/li> - Continuously drive innovation,
automation, and process improvements.<\/span>
<\/li><\/ul>
<\/p>Mandatory Skills (Non -Negotiable)<\/span>
<\/p>- 8–10+ years of software
development experience.<\/span>
<\/li> - Expert -level proficiency in
TypeScript.<\/span>
<\/li> - Strong experience in Full Stack
Development and API Development.<\/span>
<\/li> - Strong backend development
expertise using Node.js.<\/span>
<\/li> - Strong frontend development
experience using React.js.<\/span>
<\/li> - Excellent debugging,
analytical, and problem -solving skills.<\/span>
<\/li> - Proven experience delivering
complex enterprise applications.<\/span>
<\/li> - Demonstrable experience in
designing, developing, and supporting production -grade software solutions.<\/span>
<\/li><\/ul>
<\/p>Preferred Skills<\/span>
<\/p>- Experience with
GoLang development.<\/span>
<\/li> - Hands -on experience with
MongoDB and/or PostgreSQL.<\/span>
<\/li> - Development experience with
Temporal Workflow Engine.<\/span>
<\/li> - Good understanding of
networking fundamentals, including VLANs, routing, and switching.<\/span>
<\/li> - Experience working with
distributed systems and service -oriented architectures.<\/span>
<\/li><\/ul>
<\/p>Desirable Skills<\/span>
<\/p>- Exposure to Microservices
Architecture and development.<\/span>
<\/li> - Experience with CI/CD
pipelines using GitLab and Jenkins.<\/span>
<\/li> - Knowledge of AWS cloud
development fundamentals.<\/span>
<\/li> - Understanding of JSON/YANG data
models.<\/span>
<\/li> - Familiarity with containerized
and cloud -native applications.<\/span>
<\/li><\/ul>
<\/span>Candidate Profile<\/span><\/p>- Strong ownership and
accountability for software delivery.<\/span>
<\/li> - Ability to work independently
and within cross -functional teams.<\/span>
<\/li> - Excellent communication and
stakeholder management skills.<\/span>
<\/li> - Passion for writing high -quality
code and solving complex technical challenges.<\/span>
<\/li> - Continuous learner with a focus
on emerging technologies and engineering best practices.<\/span>
<\/li><\/ul><\/span>
<\/p>
<\/div><\/span>
- Strong ownership and
- Exposure to Microservices
- Experience with
- 8–10+ years of software
Posted Today