⚡ 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>

Posted Today

Related Jobs

Accountant

Catalyst Metals

Western Australia Today
Full-time

Related Searches

Apply Now