Senior Full Stack Developer

Senior Full Stack Developer
No Moss Co, Australia

Experience
1 Year
Salary
0 - 0
Job Type
Job Shift
Job Category
Traveling
No
Career Level
Telecommute
No
Qualification
Bachelor's Degree
Total Vacancies
1 Job
Posted on
Oct 6, 2022
Last Date
Nov 6, 2022
Location(s)

Job Description

Senior Full Stack Developer


We are seeking a Senior Full Stack Developer, with exceptional consultancy experience to work closely with the Head of Technology, acting as a 2IC to deliver outstanding projects.

We are looking for a consultant who has a love for solving challenging technical problems, while also having a deep human drive to coach and help those around you be better and more capable people, and be a champion for continuous improvement of the practices in your team.

You are able to self-manage with a consulting client, plus mentor other no mossers. You have had a history of leading technology teams on projects from small single-developer projects, up to larger projects with multiple squads (or if you don't quite have that already, you are excited to keep developing it)..

We are an organisation who is passionate about growing our ecosystem with individuals who ask ‘why’, have a growth mindset, and who have the same values as we do. We are looking for the right people, and once we find you we can scale and develop your experience to suit our clients and your purpose.

We work with clients, from visionary founders with a dream, to budding scale ups with millions in funding and market traction, to well established enterprises in the top ASX 20. We work across a wide variety of industries, from retail to non profit to banking to aged care.

Joining as a Senior Full Stack Developer, you will:

  • Develop high-quality software design and architecture, by studying the needs of the business and users, studying systems flow, data usage and work processes and investigate problem areas.
  • Identify, prioritise and execute tasks in an agile software development lifecycle.
  • Develop tools and applications by producing clean, efficient code.
  • Automate tasks through appropriate tools and scripting.
  • Be value focused - understand how to collaboratively work towards building the most valuable part of any system, with the information available right now. Resist the urge to gold plate in favour of building validatable increments of code that deliver value to stakeholders.
  • Build a shared understanding of technical solutions with both technical and business stakeholders, such as facilitating workshops, developing documentation, flowcharts, layouts, diagrams, code comments and clear code.
  • Lead and participate in practices that add to the software quality, such as reviewing pull requests, configuring linter rules, setting up automated testing and performing validation and verification testing.
  • Coach and grow the capability of the developers in your team.
  • Lead ‘in house’ efforts that actively contribute to the culture, knowledge and organisational norms.




Requirements

Requirements:

  • you have 5+ years of experience as a software developer, working as a consultant directly with clients.
  • you have experience leading a team of developers and you are comfortable taking on the role of delivery lead or scrum master on a project.
  • you have exceptional communication skills and are well versed at managing expectations with all stakeholders at every stage of the project.
  • you have a deep understanding of a range of web application frameworks and languages. This could include
    • VueJS + Javascript/HTML/CSS,
    • React + Typescript/HTML/CSS,
    • Django + Python,
    • NETCore + C#,
    • Spring Boot + Java,
    • Laravel/Symfony/CakePHP
    • Express (or similar) + Node.js.
  • you have experience using appropriate database technologies in applicable use cases. Skills could include:
    • Relational databases (such as MySQL, PostgreSQL etc)
    • NoSQL databases (such as DynamoDB, MongoDB etc)
    • Deploying databases to cloud service providers like AWS or Azure
  • you are competent in managing linux environments (deploying apps, scripting) and basic cloud environment setup.
  • you have experience with containerisation as a virtual dev environment or for application deployment.
  • you have experience with native mobile applications (iOS, Android) or hybrid applications.
  • you have experience using automated testing frameworks and system monitoring tools (such as New Relic).
  • you have a willingness to apply the principles of software engineering in new environments, on new platforms and to new business domains.
  • you have a sound understanding of agile principles and experience working in an agile software development lifecycle.
  • you have experience leading a small team of developers and have the willingness to take on the role of a delivery lead or scrum master on a project, should it be required.
  • you have experience coaching and mentoring junior team members, and this is something you want to develop further.
  • due to t

Job Specification

Job Rewards and Benefits

No Moss Co

Information Technology and Services - Melbourne, Australia
© Copyright 2004-2024 Mustakbil.com All Right Reserved.