top of page

Full-Stack Engineer

Focus Professional Services is an Australian based IT consulting and recruitment services company, focussed on servicing our clients, consultants, and talent to ensure success in delivering exceptional outcomes and achieving results.

The opportunity

We are looking for a passionate, motivated, and skilled Full-Stack Engineer in our Digital Commerce team. You will deliver quality and innovative solutions to delight our customers and achieve our strategic priorities.

 

You will be a self-motivated team player, contributing to our culture of engineering and operational excellence, continuously improving our craftsmanship.

 

This is an exciting opportunity to be part of our dynamic fast-paced product management & engineering team with a customer-centric focus on what we do.

Responsibilities

  • Design, build efficient, testable, and maintainable code with the right balance between solving the problem at hand and not over-engineering your solution.

  • Work across the entire end to end stack, front-end web applications using modern JavaScript libraries such as React, and backend microservices/APIs using Node.js and Java.

  • Collaborate in our cross-functional Product Management and Engineering teams to plan and deliver high quality solutions in a fast-paced, agile environment.

  • Take initiative and always look for ways in improving the quality of our solutions, code bases, technical debt, standards, processes, and best practices.

About you

  • You have at least 3 years’ experience in software development, using modern JavaScript coding, testing and automation techniques to deliver end-to-end solutions. 

  • Proven experience in building user-friendly, responsive web applications for desktop and mobile.

  • Proficient in JS, including the ideally: TypeScript, React, Styled Components, Cypress and Jest.

  • Passionate about software engineering best practices and know what it means to ship high-quality code that is maintainable and extendable.

  • Highly collaborative team-player who thrives in a team environment without being adversarial and can also work independently.

  • You have a growth mindset, embracing challenges to continuously improve and innovate.

We’d like to learn more about you

We’d love to get to know you better. Leave us your details and a
member of our team will be in touch.

Thanks for submitting!

bottom of page