Senior Python Engineer

Sydney, Australia

Striving for excellence is in our DNA. Since 1993, we have been helping the world’s leading companies imagine, design, engineer, and deliver software and digital experiences that change the world. We are more than just specialists, we are experts.

DESCRIPTION


Currently we are looking for a Senior Python Engineer for our Sydney office to make the team even stronger.

As a tools developer, you will be building tools and automation solutions to help scale our response to customer support tickets. You are proactive, motivated, organized, responsible, innovative - and able to work well in a fast-paced, global, cross-functional, and team-oriented environment while demonstrating technical know-how, effective communication and getting things done. You are a subject matter expert on design principles and coding languages, using this expertise to create quick and useful solutions to problems experienced by the team.

Responsibilities

  • Create web applications using standard and client-specific software development tools to enhance our Apps Support workflow;
  • Design, code, and debug web applications, both front-end and back-end;
  • Develop prototypes to test potential solutions for supporting processes;
  • Fix bugs and implement feature requests;
  • Write and review technical documents, including design, development, and revision.

Requirements

  • Excellent communication and time management skills, with a track record of handling multiple streams work;
  • High proficiency in Python and unit testing, with ability to write code in mainstream Python coding style;
  • Comfortable working with JavaScript for front-end development, HTML and CSS knowledge is preferred;
  • Git experience is a must;
  • Comfortable working on Linux-based systems.

Nice to have

  • Experience using MySQL or other similar SQL language;
  • Experience in templating languages or frameworks, e.g. Django/Web App/Jinja (candidates might be familiar with only one of them);
  • Experience with services API development as well as creating REST and JSON APIs;
  • Experience in cloud computing (Google App Engine, Compute Engine);
  • Experience in basic UX design and implementation.