Senior Full Stack Developer
Perth, WA
Apply for this job

Primary purpose of position:

The Senior Full Stack Developer plays a pivotal role in setting and advancing development best practices, processes, and continuous improvements in Backend development and unit testing. This position necessitates proactive participation and seamless collaboration with DevOps team members and various functional teams. The ideal candidate possesses technical expertise and problem-solving skills will be essential in delivering high-quality software products on time and

within scope.

Essential Duties and Responsibilities:

  • Develop robust and scalable back-end services using Node.js, NestJs, MikroORM, and other relevant technologies. Leverage GraphQL for efficient and adaptable API design. Construct efficient back-end features in Python.
  • Collaborate closely with Team Lead, designers, BA, and other stakeholders to comprehend and translate requirements into detailed technical specifications.
  • Review code, offer constructive feedback, and cultivate best practices to elevate code quality and development processes.
  • Identify performance bottlenecks in applications, devise solutions, and supervise their implementation.
  • Prioritize and manage the resolution of technical debt to ensure the application remains efficient and scalable.
  • Keep abreast of emerging technologies and trends in full-stack development.

Contribute to development planning, estimation, and scheduling.

Occasionally provide out-of-hours support.

General Responsibilities:

To always act in accordance with Vision and Values.

Maintain compliance with all company policies and procedures.

Other duties and responsibilities as requested.


Selection criteria

Education/Qualifications

  • A relevant Bachelors degree or equivalent work experience (over 4 years).

Knowledge and skills:

Essential:

  • Strong proficiency in JavaScript, TypeScript, React, and NestJS.

Solid understanding of ORM technologies, specifically MikroORM.

Experience with GraphQL API design.

Desired:

  • Python and Amazon Web Services (AWS).

Experience:

Essential:

  • Experience working in an Agile or DevOps team.
  • In-depth knowledge of back-end architecture with experience in front-end development.
  • Deep understanding of front-end architecture and experience with back-end development.
  • Excellent leadership, communication, and teamwork skills.
  • Strong problem-solving abilities and the capability to make sound technical decisions.

Familiarity with software development lifecycle (SDLC) processes.


Apply for this job
Powered by