NodeJS Engineer/Architect

Location: Sydney CBD, New South Wales
Contract Type: Permanent
Specialisation: Technology & Digital
Salary: Negotiable
REF: BBBH238544_1574226739

About your role:

  • Strategic responsibility for architectural design, development, quality, security, scalability and production health of software systems
  • Anticipate upcoming technical challenges, work across the engineering team to proactively address, mitigate or resolve these
  • Provide guidance and training to all engineers
  • Collaborate with the Technical Leads and teams to establish and implement coding standards and best practice
  • Participate in/lead people development initiatives (Guilds, Lunch & Learns, Hackathons, engagement
  • Plan the development journey for the Machine Learning and AI capabilities for the business
  • Act as a technical liaison between stakeholders and engineering teams to provide customer driven insights and feedback on ML possibilities and activities
  • Work with product development and marketing teams to understand the business and technical needs and design AI/ML solutions

About your experience:

  • Extensive experience with Node.js, Java, Ruby, Golang, C/C++
  • Extensive AWS experience (EC2, Kinesis, SQS, Elasticache, Lambda, S3)
  • Experience structuring, developing and maintaining relational databases (MySQL/PostgreSQL/Oracle)
  • Experience with key/value store databases such as DynamoDB, Cassandra, MongoDB, Redis
  • Experience designing architectural solutions to enable highly reliable, fault-tolerant, and scalable production systems
  • Solid foundation in data structures, algorithms, software design, modern distributed system design and implementation
  • Experience working on data platforms required
  • Experience building data scraping or data retrieval tools desirable
  • Passionate about Machine Learning and AI
  • Understanding of code testability, build pipelines, docker and CI/CD systems