Jobs

Senior Full Stack Engineer - Golang
Miscellaneous/ Python/ Ruby/ Functional
Software Development/Engineering
Melbourne
Permanent / Full Time
Salary Period
Posted On 02/11/2020

About

Do you consider yourself a top class and passionate software engineer? Are you always on the hunt for the latest cutting-edge development technologies and applications? Do you find yourself working on side projects as a way to learn those new technologies? Do you want to have a real impact solving problems alongside very talented engineers?
  
What’s the airspeed velocity of an unladen swallow?
  
Is that too many questions at the start of a job ad?
  
If any of the above speaks to you, then I want to speak with you! We are looking for more super talented Senior Engineers to join a very exciting startup in Brisbane, with option to work remotely! When I say established I mean it, they’ve been around since 2013, have 7 million active users and are growing substantially – and no money shortage ;)
  
You will be responsible for managing the interchange of data between the server and the users. The platform needs to be extremely high performing, highly scalable and exceptionally responsive - they are looking for the BEST Golang engineers Australia has to offer. 
  
Responsibilities
  • Integration of front end with server-side logic
  • Writing reusable, testable, and efficient code
  • Design and implementation of low-latency, high-availability, and performant applications
  • Implementation of security and data protection
  • Integrating Restful API’s, internal web services ensuring high performance on Mobile and Desktop.
  
What skills you’ll need
  • Experience in developing very performant, scalable web solutions with microservice architecture
  • You will do the above with Golang
  • Strong experience with cloud, ideally AWS but exposure to GCP or Azure helpful
  • Server-side templating languages such as Handlebars, etc
  • Good understanding of server-side CSS preprocessors (Less or SASS, etc.)
  • Good understanding of front-end technologies, such as HTML5, and CSS3
  • User authentication and authorization between multiple systems, servers, and environments
  • Integration of multiple data sources and databases into one system
  • Understanding fundamental design principles behind a scalable application
  • Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform
  • Creating database schemas that represent and support business processes
  • Implementing unit tests
  • Proficient understanding of code versioning tools, such as Git or Stash
Environment:
  • Fast paced Agile environment
  • Small teams working collaboratively with many more cross-functional teams
  • Working in a continuous integration environment
  • TDD environment – not just saying you do it ;)
  
If this sounds right up your street, send across your CV and a cover letter using the apply button!!
  
If you have the skills for this role, CLICK APPLY or get in touch! If this position not quite the right one, then don't worry! We always have a wide range of different and cool jobs going that are all things digital :) Who knows, we may just have that special something you've been looking for – if that’s the case, get your CV into my inbox with a bit about yourself!
  
James Farrey
Just Digital People
ph/txt: 0415 676 072
w: www.justdigitalpeople.com.au
e: james@justdigitalpeople.com.au

Contact Person(s)

Apply
Back