Skip to content

Career

JOIN OUR TEAM

 

Position Summary

  • Perform development activities to build and maintain WEB-based software systems.

 

Responsibilities

  1. Participate in developing web applications using Angular, CSS, Java technologies.
  2. Understand application requirement and workflow from mockups and converting to workable code.
  3. Perform coding, testing and reviewing in line with user & system requirements to deliver programs that meet client’s needs and meet the release milestone.
  4. Perform 3rd level support to rectify production issues and provide solutions.

 

Skills & Qualifications

  • Good Diploma/Degree in Computer Science/Information Technologies.
  • Web development knowledge (HTML, CSS, Angular, Javascript, jQuery, JSON etc).
  • Java EE development experience (Java Core, Java EE, SPRING).
  • Database/SQL knowledge (SQL, Stored Procedures, and MySQL).
  • Project experience of CSS animation, or Mobile animation work is an added advantage.
  • Familiar with Agile and Continuous Integration and Continuous Delivery (Deployment).
  • Knowledge of code versioning tools including Git, or SVN.
  • Able to quickly learn new technologies, framework, development languages.
  • Strong interpersonal and communications skills, both oral and written.
  • Strong debugging and problem-solving skills.
  • Understands what to build optimize for speed and scalability
  • Able to work in a dynamic and ever-changing industry.

 

For Senior Web Developer

  • Has a STRONG background on Angular, JQuery, JavaScript, J2EE/Spring to develop web-based Java application.
  • Has 2-year experience in mentoring and guiding small teams.
  • Has matured thinking process, good analytic and problem-solving skills.
 
 

Position Summary

  • Perform development activities to build and maintain web-based application.

 

Responsibilities

  1. Participate in developing web applications using Javascript, CSS, Angular, Java technologies.
  2. Understand application requirement and workflow from mockups and converting to workable code.
  3. Work with both front-end and back-end web developers to build all client-side logic.
  4. Perform coding, testing and reviewing in line with user & system requirements to deliver programs that meet client’s needs and meet the release milestone.
  5. Perform 3rd level support to rectify production issues and provide solutions.

 

Skills & Qualifications

  • At least 3 years’ experience in front-end web development using HTML, CSS, Java script, Angular, jQuery, JSON, etc.
  • Project experience of CSS animation, or Mobile animation, or Phaser framework, or CreateJS library is an added advantage.
  • Experience in web-based game development is a PLUS.
  • Proficient understanding of cross-browser compatibility issues and ways to work around such issues.
  • Good understanding of browser rendering behaviour and performance.
  • Strong debugging and problem-solving skills.
  • Understands what to build optimize for speed and scalability.
  • Familiar with Agile and Continuous Integration and Continuous Delivery (Deployment).
  • Knowledge of code versioning tools including Git, or SVN.
  • Able to quickly learn new technologies, framework, development languages.
  • Strong interpersonal and communications skills, both oral and written.
  • Able to work in a dynamic and ever-changing industry.

 

For Senior Front-end Web Developer

  • Has a STRONG background on Java script, CSS, Angular, JQuery to develop web-based application.
  • Has 2-year experience in mentoring and guiding small teams.
  • Has Matured thinking process, good analytic and problem-solving skill.

 

Position Summary

  • Perform development activities to build and maintain WordPress software systems.

 

Responsibilities

  1. Translate wireframes and mock-ups into WordPress website.
  2. Ensure the implementation is optimized for maintenance and performance across the various responsive screens.
  3. Work in a cross-functional team to build new features and functionalities and maintain our existing WordPress website.
  4. Generate WordPress themes and plugins.
  5. Optimize the site for performance, security and SEO across the various responsive screens, platforms, browsers, and operating systems.

 

Skills & Qualifications

  • Has 3+ years WordPress experience & a thorough understanding of WordPress development standards and best practices.
  • Has had exposure to developing, implementing, testing, and troubleshooting large scale websites and or applications built using WordPress.
  • Has some experience in developing and integrating extensions in WordPress.
  • Able to create visually appealing custom pages and websites.
  • Has experience with popular frameworks involving HTML5, CSS3, JavaScript, jQuery, MySQL.
  • Has a proficient knowledge of PHP/Python, HTML, CSS, and Javascript.
  • Has strong debugging and problem-solving skills.
  • Has excellent communication skills, both verbal and written.
  • Can convert Adobe Illustrator and Photoshop mockups to themes for the website.
  • Has working experience with source control (e.g. Git/SVN).

 

Position Summary

  • This role is responsible for database design, implementation and management to ensure smooth business operations.

 

Responsibilities

  1. Efficiently design tables and write stored procedure to meet application requirement.
  2. Review database design, coding, index creation and tuning.
  3. Write and maintain related documentation.
  4. Schedule and monitor all projects/databases in charge.
  5. Collaborate with developers to ensure timely delivery of products that meet business requirements and quality metrics.

 

Skills & Qualifications

  • Minimum 1 year of database design experience and 3-year experience with application development, preferably in banking or online-gaming industry.
  • Strong knowledge of MYSQL, Percona Xtradb cluster, stored procedure, trigger, indexing and replication.
  • Knowledge of database warehousing is added advantage.
  • Strong interpersonal and communication skills, both oral and written.
  • Strong troubleshooting skill.
  • Able to work in a dynamic and ever-changing industry.
  • Able to speak in fluent English.
  • Good negotiation skills and Presentation skills.
  • Excellent team player.
  • Diploma or Degree holder in Computer Science related discipline.

 

Position Summary

  • Design, maintain automation framework and develop automation’s test cases using Selenium Java.

 

Responsibilities

  1. Complete assigned tasks from your direct superior on time.
  2. Determine test objectives through detailed analysis in order to automate features comprehensively.
  3. Develop, plan and implement automated test cases based on software requirements and technical understanding.
  4. Develop and extend the current test automation infrastructure to be more efficient, both in execution and in reporting.
  5. Run tests (including manual test or automation test or both) against AUT builds/releases during its development lifecycle.
  6. Create bug reports into Bug Tracking system and follow bug life cycle.
  7. Report testing status and test results (daily or/and weekly) to superior (Project Leader or Direct Manager) accurately and in a timely manner.
  8. Support, mentor or coach members in automation skills.

 

Skills & Qualifications

  • Degree in IT/Computer Science/Computer Engineering or related discipline.
  • Programming skill is a MUST (Java)
  • 2+ years in development or automated testing, writing test cases, executing test cases.
  • 1+ years’ experience with enterprise automation tools or opened- source tools (Selenium is preferred).
  • API testing is a plus.
  • Have good knowledge of testing methodologies & techniques and the defect reporting process.
  • Experience with Version Control (SVN,GIT), CI/CD system (Jenkin)
  • Problem Solving skill, Issue escalation skill, Time management skill.
  • Interpersonal and communications skills, both oral and written.
  • Able to work in a dynamic and ever-changing industry.
  • Good English written and verbal communication skills are preferred.
  • Logical thinking, detail-oriented, willing to take challenges.
  • Be able to work in a fast-paced environment.

 

Position Summary

  • To develop and execute system test plan and test cases so as to ensure the Product meets business needs and quality standards.

 

Responsibilities

  1. Take ownership for all test activities and manage sanity, integration and regression testing in an AGILE/SCRUM environment.
  2. Understand domain knowledge, application, task requirements and identify test strategy/test cases.
  3. Develop and manage test plans/checklist and test cases.
  4. Manage and report on test delivery and test execution.
  5. Take responsibility for certifying the quality of the product.
  6. Prepare test data, test environment for testing.
  7. Work closely with team leaders and application teams to fulfil test requirements.
  8. Work closely with various teams to ensure timely delivery for both testing and requirement analysis.
  9. Effectively use a defect tracking system and quality assurance tools.

 

Skills & Qualifications

  • Degree in IT/Computer Science/Computer Engineering or related discipline.
  • At least 2 years of experience in sanity testing, integration testing and regression testing.
  • Experience with mobile & web application testing.
  • Knowledge of QA testing methodologies and experience in testing of web-based applications is required.
  • Strong interpersonal and communications skills, both oral and written.
  • Proficient English skill, both oral and written.
  • Analytical and business mind.
  • Able to work in a dynamic and ever-changing industry.
  • A self-initiated and pro-active team player who can work with minimal supervision.
  • Possess excellent time and task management skill.
  • Experience in using QA Automation Test Tools and have specific experience working with automation scripting using Selenium or Web driver is desirable.

 

Position Summary

  • This role is in charge of developing requirements to meet business needs. Defines and publishes internal and external specifications, as well as assisting in the clarification and description of requirements. Acting as a link between internal stakeholders to analyze, document, communicate, and validate platform application business and system requirements.

 

Responsibilities

  1. Obtain high-level functional requirements from internal stakeholders or customers.
  2. Actively communicate with business users to clarify any requirements.
  3. Analyze and assess business needs, then create a specification document that includes a mockup, workflow, and detailed rules.
  4. Attend a meeting with business users ,if necessary, to gather requirements (note: travelling might be required).
  5. Provide the development and quality teams with the business requirements and specifications.
  6. Collaborate with team leaders and application teams to ensure that test requirements are met.
  7. Collaborate closely with diverse teams to ensure that testing and requirement analysis are completed on time.
  8. Create a variety of software/system documentation, such as a Functional Specification and a User Guide.
  9. Assist with software testing and quality assurance as needed.

 

Skills & Qualifications

  • Degree in IT/Computer Science/Computer Engineering or related discipline.
  • At least 2 years of experience as Business Analyst (handling business requirements directly from Business users).
  • Experience in software development of web-based/mobile applications is required.
  • Proficient English skill, both oral and written.
  • Experience in QC/testing field is desirable.
  • Strong interpersonal and communications skills, both oral and written.
  • Able to work in a dynamic and ever-changing industry.
  • A self-initiated and pro-active team player who can work with minimal supervision.
  • Possess excellent time and task management skill.
  • Willing to travel for business meeting (inclusive of overseas travel).

 

Position summary

As a Machine Learning Engineer, you will be responsible for the development of highly-scalable classifiers, models, algorithms and tools which will form the basis to automate bot detection for our system. You must have a strong background in Machine Learning, Statistics and Algorithm Development experience.

 

Responsibility

  • Study and transform data science prototypes.
  • Design and develop machine learning and deep learning systems.
  • Running machine learning tests and experiments.
  • Perform AI model optimization & model compression.
  • Perform statistical analysis and fine-tuning using test results.
  • Analyse and enhance application for maximum speed and scalability.
  • Collaborate with team members and stakeholders.
  • Familiar and grow your own expertise in machine learning.
  • Practice disciplined software engineering (e.g. automated testing, code reviews).

 

Skills requirement

  • Bachelor’s degree in Computer Science, Software Engineering, Computational Statistics or related field, or equivalent practical experience, specializing in Machine Learning is desirable.
  • Minimum 3 years of experience with Machine Learning algorithms and Probabilistic Modelling.
  • Minimum 3 years of relevant experience with statistical computing Python.
  • Train machine learning and deep learning models on a computing cluster to perform abuse and threat detection.
  • Good knowledge of outlier detection algorithm.
  • Experience or interest in Web Security, HTTP protocols and Javascript.
  • Experience using cloud computing platforms such as EC2 (AWS).
  • Familiar with micro services architecture with Docker, Kubernetes is a PLUS.
  • Ability to convey complex information through data visualization.
  • Strong communication in both verbal and written is required.
  • Strong analytical, conceptual, and problem-solving abilities with attention to detail.
  • Ability to multi-task, and manage multiple assignments in a fast-paced environment.
  • Must have initiative to work independently, but also able to work effectively with team members.

 

Position Summary

  • An IT Recruiter is responsible for all aspects of the sourcing and hiring IT professionals to fill new and opening job positions that include sourcing, screening, and providing a shortlist of qualified candidates for various technical roles. You will also network online and offline with potential candidates to promote our employer brand, reduce our time-to-hire and ensure we attract the best professionals.
  • Build a strong tech talent pipeline and help hire and retain skilled employees for our IT positions.

 

Responsibilities

  • Working closely with managers to gain a comprehensive understanding of the company’s hiring requirements for each position, as well as to meet competitive hiring goals and expectations;
  • Write and post technical job descriptions;
  • Identifying, approaching, and attracting talents, building up a wide HR network;
  • Market mapping and creating a qualified candidate database through various recruiting activities, via job portals, universities, social networks, media channels, etc.;
  • Taking over and driving the complete end to end recruitment lifecycle;
  • Proactively analyzing and anticipating resource needs to advise or implement strategy and plan to address the needs effectively;
  • Proposing innovative initiatives to improve employee engagement programs to engage and retain talent;
  • Promote the company’s reputation as a great place to work.
  • Coordinating with HR/Admin team to propose ideas, plan & execute significant company activities such as Teambuilding, Lunar New Year Party, Charity Activity, etc. to promote a good working environment and solid teamwork;
  • Keep up-to-date with new technological trends and products.
  • Performing other ad hoc tasks as required.

 

Skills & Qualifications

  • Strong recruiting skills (sourcing and selecting candidates, hunting talents, persuading passive candidates, negotiating offers, etc.);
  • Solid understanding of HR practices and labor legislation;
  • Excellent verbal and written communication skills in Vietnamese and English;
  • Strong command of Microsoft Office;
  • Ability to work under pressure and take multi-task;
  • A sense of responsibility, result-orientation;
  • A willingness to learn, a proactive approach to work, a can-do attitude, and team spirit.

 

Knowledge & Experience:

  • University degree, preferably in Human Resource Management, IT, or relevant degree;
  • At least three years of proven work experience as a Technical Recruiter or IT Recruiter.
  • Having experience working as an IT head-hunter & a strong network of candidates in the IT field are a big plus;
  • Good knowledge of the IT industry and labor market;
  • Expertise in various recruitment channels and social networks for recruitment (LinkedIn, Facebook, and others).

 

Position Summary

  • The candidate will be responsible for automated deployments, ensuring the highest reliability
    and scalability of our Production services, and efficiently managing our cloud platform
    infrastructure.
  • Our ideal candidate is a professional with experience in automating deployments with modern configuration and deployment management systems. The candidate requires a broad knowledge of systems, servers, load balancers, storage, security, networking, and some background in programming. We are using cloud infrastructure (AWS), containerization, CI, and CD process.

 

Responsibilities

  1. Build, scale, and monitor various highly complex applications in our cloud platform infrastructure.
  2. Build and maintain highly available systems on containerization (Docker & Kubernetes).
  3. Manage and support multitier architecture focusing on web technology stack (CDN, Reverse Proxy, Application, DB).
  4. Working with application developers to automate and accelerate the testing, release and deployment of applications into a runtime environment quickly and reliably.
  5. Improve reliability and performance of test and build processes
  6. Design and maintain automated release channels
  7. Proactively look for ways to automate the installation and upkeep of build tools and dependencies
  8. Review and recommend solutions and tools to improve the software development process
  9. Managing pre/post release code merges and the code branching strategies
  10. Responsible for mentoring and teaching existing team members. As such, the ideal candidate must have experience clearly explaining solutions to complex problems and demonstrate the ability to lead and impart knowledge effectively to junior resources.

 

Skills & Qualifications

  • Strong hands-on experience building CI/CD workflows and using scripting languages (one or more languages, e.g., Python, Java, JavaScript, C#, Go, PowerShell)

  • Expert-level administrator of Linux-based systems

  • Experienced in managing distributed data platforms (Kafka, Flink, Cassandra, etc) – Clickhouse experience is a plus.

  • Experience with production deployments of Kubernetes Cluster -Experience in automating provisioning and managing Hybrid-Cloud infrastructure (AWS and On-Prem) at scale

  • Knowledge of monitoring platform (Prometheus, Grafana), continuously monitor, analyze and measure the availability, latency and overall system health as well as develop steps to improve system and application performance, availability and reliability

  • Experienced in architecting and deploying AWS based product solutions utilizing EC2, S3, EKS/Kubernetes, Console, CLI, IAM, SAML, RDS, Java, Python, SQL, Unix / Shell scripting

  • Hands-on experience with configuration management systems such as Terraform and Ansible

  • Respond to, troubleshoot and drive root cause analysis (RCA) of complex live production incidents and cross platform issues handling OS, Networking and Database in a cloud-based SaaS / IaaS environments by following and implementing SRE best practices

  • Capable of estimating costs of various approaches, and finding simple and inexpensive solutions to complex problems

  • Enjoy automating tasks, rather than repeating them

  • Ability to troubleshoot problems in complex systems

  • Degree in IT/Computer Science/Computer Engineering or related discipline.

  • At least 4 years of experience in DevOps position.

  • Strong interpersonal and communications skills, both oral and written.

  • Able to work in a dynamic and ever-changing industry.

  • A self-initiated and pro-active team player who can work with minimal supervision.

 

Latest Job Opportunities

We are always on the lookout for self-driven, creative and goal-oriented individuals to join our team. Be a part of our awesome team! 

Send your resume to recruitment@thekey2asia.com

Benefits​

Attractive compensation, regular assessments, and salary reviews;

13th-month salary, annual bonus, and performance bonus;

20 days annual leave;

Company sponsors overseas in-class training and online training courses

100% social insurance, premium healthcare insurance, and annual routine check-up

Company activities: annual teambuilding, New Year party, quarterly company party, weekly fruits day, monthly birthday, etc.;

Sports activities: badminton, football, bowling, cycling, etc.;

Special celebrations on 8/3, Father's day, 20/10, Christmas, Tet holiday, etc.

Unlimited access to a selection of food and beverages;

International working environment with a young, friendly, dynamic team, and creative.