Job Post: Backend (Perl & SQL) Developer

Posted on SEEK 3 February 2021

BroadSource_Logo

We are looking for an experienced and passionate backend developer to join our team. You will have the opportunity to work on new and exciting projects for our marquee customers utilising state-of-the-art technologies. The successful candidate will work from home as a part of a very active, collaborative and dynamic team, to deliver quality products to some of the biggest telecommunications brands in the world.

Responsibilities

  • Work closely and interactively with manager, project manager and dev team to deliver projects on time
  • Design and implement RESTful and Graphql APIs
  • Design and code with concurrency,  high scalability and security in mind
  • Use web/application frameworks, such as Mojolicious
  • Use SQL to interact with databases such as Postgres and TimesTen
  • Write test cases first and code in Test Driven Development approach
  • Re-use and promote the re-use of existing software whenever possible
  • Contribute new software or modify existing to meet project goals and timelines
  • Use git clients and ensure code is always committed to the git repository
  • Document what gets built so others can carry the torch

Candidates MUST have:

  • Tertiary degree in computer science, software engineering or equivalent
  • 10+ years of experience as a web or mobile developer
  • Production experience using asynchronous programming with dynamic languages such Perl, Python, etc
  • Solid experience in using web application frameworks utilising event loops 
  • Extensive knowledge of public RESTful, SOAP and Graphql interfaces, including security and best practices
  • Performed primary product development with GIT based source control solutions (Bitbucket, Github, Gitlab, etc)
  • Knowledge of asynchronous programming with promises and/or observables patterns
  • Ability to work in a fast-paced environment with minimal supervision
  • Ability to work under pressure and switch priorities/tasks when required
  • Sense of ownership and pride in your performance and its impact on the project’s success
  • Critical thinking and problem-solving skills
  • Excellent time-management skills and ability to handle multiple tasks simultaneously
  • Excellent interpersonal and communication skills and be a team player

About Us

We are a global leader in the software development and project engineering of Cloud Unified Communications and Contact Centre platforms.  Specialising in the Service Provider sector, we deploy software across the USA, Canada, Europe and Asia for global Cloud Unified Communications providers and manufacturers.

careers@broadsource.com.au