Senior Full Stack Software Engineer

Sydney | Permanent / Full Time

Listed: 10/04/19

This company is building on a very successful SaaS that:
  • Is a highly scalable and cloud-based
  • Is based on open source technologies and leverages the latest advances in a variety of tools
  • Utilizes a unique Big Data approach scaling to massive sizes over time, large scale distributed data processing technology, and best-in-class virtualization technology
Required experience and skills:
  • Expertise in Scala or Java
  • Familiarity with MVC frameworks and SQL databases
  • Familiarity with Git
  • Excellent understanding of OOP and OOD
  • Strong skills in analytic computing and algorithms
  • Strong mathematical background, including statistics and numerical analysis
  • Knowledge of advanced programming concepts such as memory management, files & handles, multi-threading and operating systems.
  • Passion for finding and solving problems
  • 5 plus years of programming experience; proven track record of on-time delivery
  • Excellent communication skills, proven ability to convey complex ideas to others in a concise and clear manner
  • Bachelors in Computer Science and 4 years or more years' experience or 8+ years on the job experience.
  • Comfortable working from a Linux or Mac command line
Desirable experience and skills:
  • Good knowledge of HTML,CSS, and JavaScript/TypeScript
  • Experience in AWS environments
  • Exposure to MongoDB
  • Experience in performance measurement, bottleneck analysis, and resource usage monitoring
  • Significant experience in multi-threading and memory management
  • Experience with data access and computing in highly distributed cloud systems