Description

We're looking for an enthusiastic programmer to join our Tools team, developing in house tools and pipelines to improve productivity, operations, and manage workflows and datasets. Candidates are expected be familiar with common programming practices and tools, e.g. use of source control, design patterns, documentation, testing, debugging, bug tracking, and project management software.


Responsibilities

  • Writing testable and maintainable code
  • Work independently as well as within a team
  • Develop, deploy, and maintain systems
  • Work across the company to evaluate requirements and practicality of requests
  • Respond to user feedback to improve tools


Requirements

    Required Skills

    • Excellent communication skills
    • A pragmatic approach to solving technical and non-technical problems
    • Ability and desire to learn and master new and unfamiliar technologies and code
    • Python 3, including asyncio
    • Javascript (website development and node.js)
    • Solid understanding of development practices and design patterns
    • Focus on producing clean, high-quality code
    • Solid understanding of the entire web stack (from web clients to backend servers and databases)
    • Experience with SQL and NoSQL databases


    Desirable Skills

    • Experience developing with cloud services
    • Experience with continuous delivery
    • Experience with Docker or other containerisation tools
    • Experience with the following technologies
    • Python3
    • Javascript / TypeScript
    • Golang
    • Postgres
    • MongoDB
    • Redis
    • Lua
    • Groovy
Salary

Competitive Salary

Job Type

Stack
  • Golang
  • JavaScript
  • Python
  • SQL
Come join us

Benefits of working here

  • Extremely competitive bonus scheme
  • Flexible working hours
  • Core hours attendance (10am-4pm)
  • Staff social outings
  • Pension or Gym membership available
  • Generous holiday allowance
  • Industry leading software including Unity, 3DS Max and Maya
Apply Today.

Join the Avakin Journey.