Full Stack Software Engineer

Job Title: Full Stack Software Engineer
Contract Type: Permanent
Location: Adelaide CBD, South Australia
Salary: Negotiable
Start Date: ASAP
Reference: 213529_1626656350
Contact Name: Matthew Chatterton
Contact Email:
Job Published: July 19, 2021 10:59

Job Description

Peoplebank are exclusively partnering with a growing and award winning software developing company to recruit a Full Stack Developer (Mid-level) on an on-going, permanent basis.

The role is based in the Adelaide CBD (well, the team works from home approx. 3-4 days per week at present, with the rest spent in the office!) and candidates must have full work rights for Australia and be willing to live and work in Adelaide (can NOT be done fully remotely)

Whilst the team use Ruby on Rails, they are willing to cross train any Full Stack Developer from a different tech stack background (PHP, Python/Django, .Net etc.) who has a genuine desire to branch out and learn new skills!

But it's essential that you have a strong background in web technologies, including frontend, backend, software engineering.

Responsibilities performed by the Developer include:

  • Developing web applications with Ruby on Rails
  • Design, build, test, and deploy efficient, reusable, and reliable code
  • Implement user requirements in a development environment
  • Make technical decisions autonomously
  • Solve complex problems individually and as a team
  • Participate in team meetings, sprint planning, stand-ups, retrospectives, and support project managers in client meetings

Skills and Experience required

  • 3-5+ years of experience in software development.
  • Back-end frameworks MVC frameworks (e.g. Ruby on Rails, or other)
  • Front-end technologies, including JavaScript frameworks and CSS
  • Relational databases, such as PostgreSQL and MySQL
  • Deployment and system maintenance using automation tools

General programming skills, including:

  • Source code management
  • Scripting/automation
  • Familiarity with system administration tools
  • Comfortable working on multiple projects with competing demands

Solid understanding of software development methodologies, including:

  • Agile Development (e.g. Scrum/Kanban)
  • Requirements-based development (e.g. Waterfall)
  • Software testing (e.g. TDD)

Great communication skills with experience working with:

  • Project managers and team members
  • Business stakeholders and clients

Please APPLY NOW for our immediate consideration.

SA: LHS 296564