Vacancies

Technology

Technology

Software Engineer

As a Software Engineer, you will be responsible for supporting the design, development, and maintenance of our software products. In this role, you will be expected to collaborate with cross-functional teams.

Role Responsibilities:

  • Support the design, development, and maintenance of software applications and systems.
  • Collaborate with cross-functional teams to gather and analyze requirements.
  • Ability to write clean, maintainable, and efficient code & scripts.
  • Support deployments and monitor post release to avoid issues.
  • Maintain, enhance, and extend existing deployment frameworks and tooling.
  • Support troubleshooting and debugging software issues.
  • Create and maintain technical documentation.
  • Keep up-to-date with emerging trends and technologies in software development.
  • Solve problems in rapid and creative ways.
  • Execute specific tasks with clear instructions and limited scope.
  • Passion for clean code and scalable problem-solving.
  • Knowledge of software development practices.
  • Transform problems into software solutions.
  • Quickly adopt new technologies.

Qualifications:

  • Bachelor's degree in Computer Science, Software Engineering or a related field.
  • Strong analytical and problem-solving abilities.
  • Excellent communication skills.
  • Ability to work effectively in a global, collaborative environment.
  • Professional level in English: speaking, reading, writing, and listening.
  • Exposure to multiple programming & scripting languages.
  • Familiar in API application development.
  • Familiar with Databases and database connections.
  • Exposure to multiple programming & scripting languages.
  • Fresh graduates encouraged to Apply!

Note:

Only shortlisted candidates will be contacted.

Apply Now
Technology

QA / Test Engineer - Intermediate

In this role, you will be responsible for supporting the development, execution, and maintenance of automated test cases that assess software functionality and performance. You will work closely with senior peers to track technical issues and verify fixes. You will also be expected to collaborate with cross-functional teams.

Role Responsibilities:

  • Support the review of software requirements and specifications to develop an automated testing strategy for a product or release.
  • Develop the coding of reusable test functions or components.
  • Support and execute automated tests using multiple systems, platforms, environments, or browsers.
  • Develop the logging and tracking of defects, reporting of technical issues to development or product management teams, and verifying fixes.
  • Create and maintain technical documentation.
  • Stay current with emerging trends and technologies in software testing.
  • Share knowledge and act as a trusted mentor to junior team members.

Qualifications:

  • Bachelor's degree in Computer Science, Quality Assurance Engineering or a related field.
  • 2-4 years of experience in quality assurance engineering or related field.
  • Intermediate/developing professional expertise of all phases of the testing lifecycle, methodologies, and standards.
  • Complete work within guidelines set by your teammates to address moderate, well-scoped issues.
  • Proficiency in Ruby.
  • Go and MMock experience is a plus.
  • Collaborate with others and build internal and external working relationships.
  • Ability to work independently with general supervision.
  • Excellent communication skills.
  • Ability to work effectively in a global, collaborative environment.

Note:

Only shortlisted candidates will be contacted.

Apply Now

General

General

General Application

We're always looking for talented individuals to join us. If you don't see a current opening that fits your skills, submit your application, and we'll reach out when the right opportunity comes up.

Apply Now