Responsibilities:

  • Designing, developing and testing code written in Python.
  • Building tools around DevOps and software engineering best practices.
  • Drafting technical specifications and briefs.
  • Monitoring latency, performance, efficiency and change management.
  • Performing code reviews.
  • Maintaining and improving code quality.
  • Writing and deploying robust and backwards compatible code.

Qualifications:

  • BSc in Computer Science, Electrical (& Computer) Engineering (Preferred).
  • Knowledge of CompSci theory (networking, databases, data structures, algorithms, cloud computing, security, code design, distributed systems and testing).

Skills / Experience:

  • 2+ years’ experience in a development, systems administration and DevOps role.
  • Version control experience (Git preferred).
  • Service and event driven architecture experience (PubSub).
  • Experience working with eCommerce based applications.
  • Google Cloud experience (Compute Engine / Kubernetes Engine / App Engine / BigQuery / Cloud SQL / etc.).
  • Experience in the following would be advantageous:
    • Working with containers (Docker & Kubernetes preferred).
    • Working in a Mac / Linux environment.
    • Proficiency in an OO programming language (PHP / Python / NodeJS / Go).
    • Relational database systems experience (MySQL / PostgreSQL preferred).
    • Setting up and deploying containers (Docker & Kubernetes preferred).
    • Web application framework configuration (Django / Laravel / etc.).
    • Web stack applications (NGINX / Memcached / Varnish / RabbitMQ / Redis / etc.).
    • Shell scripting.
    • Setting up CI/CD tools (Jenkins preferred).
    • Metrics & monitoring systems (Prometheus / Grafana / NewRelic / Elastic APM / etc.).

Desired Skills:

  • DevOps
  • Kubernetes
  • Cloud

Learn more/Apply for this position