Full Stack Software Engineer (React)

Software Engineering · Homebush, New South Wales
Department Software Engineering
Employment Type Full-time
Minimum Experience Mid-level

About Abyss

At Abyss, our mission is to create innovative AI and robotics solutions, removing the need to put people at risk in dangerous jobs. From deep sea rovers to our recent Moon to Mars Australian Government grant, and emerging technology in Agriculture, there is no challenge that Abyss will shy away from.

A global team collaborating across Australia, America and Pakistan consist of passionate problem solvers who love working on cutting edge technology, while maintaining focus on environmental impact, safety, and cost. 

You’ll get to work on complex challenges with a team of experts in: machine learning, robotics, data processing and software engineering.

Your Role

As we search for answers to unsolved challenges, we are looking for engineers who can bring new perspectives in all areas, including; data capture, scalable architecture, data storage & transfer, security, UI design and more.

As a full stack software engineer, you will work on innovative solutions that are being used by customers around the world, and you will have opportunities to tackle new challenges as you, our fast-paced business and our solutions offerings grow and evolve.

If you are passionate about technology and are always learning new things, we encourage you to apply even if you don’t tick every box.

Main Role

  • Develop web applications for data manipulation and representation
  • Contribute to the development and delivery of commercial software products
  • Assist with Development operations and all aspects of software development

Skills and Requirements

  • Proven experience with and passion for UI and UX design
  • Proven experience with and passion for Data Visualisation
  • Proficient and experienced in development of modern full stack front-end JavaScript frameworks, particularly React
  • JavaScript Applications using Node.js and Express
  • Experience with NoSQL (eg. MongoDB) databases
  • Experienced in use of the git source control system with a branching development methodology
  • Experience in developing with Agile values and principles
  • Experience in Unit Testing, test automation, and Continuous Integration.
  • Proficient communication and analytical skills
  • A working knowledge of DevOps processes

Highly Desirable

  • Experience with Python/Django
  • Familiarity with the AWS ecosystem and other cloud platforms
  • Experience with image and 3D data manipulation
  • Microservices Architecture

What’s in it for you

  • We encourage and support continuous learning and career growth, and maintain that upskilling and staying up to date with emerging technologies is expected.
  • You’ll get to work closely with industry leaders working on problems without existing solutions.
  • Working with a growing company means there’s lots of opportunities.
  • Opportunity to work at or travel between our various office locations.
  • You’ll have the opportunity to transition into other technical specialties within the company.


Abyss offers flexible work arrangements, including remote working.

Abyss Solutions is located in Homebush Business Village in the Inner West of Sydney, 30 minutes from Sydney CBD. 

How To Apply

If you have the required skills and are an Australian citizen or permanent resident who is entitled to work in Australia, we would love to hear from you!

NOTE: Abyss is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Thank You

Your application was submitted successfully.

  • Location
    Homebush, New South Wales
  • Department
    Software Engineering
  • Employment Type
  • Minimum Experience