Job Openings Senior Software Engineer

About the job Senior Software Engineer

COMPANY PROFILE

The Company builds SaaS products to service companies with Artificial Intelligence related solutions. With their main office being in US, they have a development team in Malaysia that is working closely with the team in US.

RESPONSIBILITIES

  • Be part of the Agile Engineering team to develop platforms.
  • Develop clean, well-designed, reusable, scalable code following TDD practices
  • Ensure the reliability and high availability of critical systems, applications and services
  • Collaborate with architects and software engineers on architectural reviews and design discussions
  • Work closely with the Product Owner
  • Strive to achieve a high level of unit, integration and acceptance test coverage
  • Program pairing and perform code reviews of their design and code
  • Share knowledge with peers in dev shares, code dojos, and lightning talks

QUALIFICATIONS

  • Bachelor’s degree in Computer Science, Engineering or a related technical field
  • 5+ years of experience developing software applications in Java
  • Proficient with front-end JavaScript frameworks (e.g. React, Angular)
  • 2+ years experience designing and building distributed, large-scale SaaS enterprise systems
  • Hands-on experience with AWS or other cloud infrastructure technologies
  • Experience with microservices, containerization and infrastructure automation
  • Experience with streaming platforms (e.g. Kafka, Kinesis)
  • Experience practicing OOP, TDD, CI/CD in an Agile software development environment

HOW TO APPLY

I highly recommend you to apply if you're excited by working on scalable and complex product/platform. Click on the apply button as provided or contact Ariff at 012-9264666 - ariff.w@aislingsearch.com to apply!