Career

We provide an energized, open and friendly environment for our staff. We encourage innovation and creativity. We value team players and self motivated independent learners.

EXPLORE CAREER OPPORTUNITIES

We are always on the lookout for talented people who can contribute to Code88’s success.

BE A PART OF OUR AWESOME TEAM!

OUR COMPANY BENEFITS




 SALARY & BONUSES

  • Competitive Salary
  • 13th Month Salary
  • Performance Bonus

 

ANNUAL PAID LEAVES

  • Vacation Leave: 12 days per year
  • Medical Leave: 8 days per year

 

TRAININGS

  • In-house: Technical training, Soft skills and English/communication skills trainings
  • Overseas: Technical trainings and certifications

 

HEALTHCARE

  • Annual routine check-up
  • Comprehensive Insurance: 
    Social/Health/Personal  
  • Premium healthcare insurance

 

ACTIVITIES

WELLNESS

  • Annual company trip for team building
  • Sports activities; organized football players for inter-company matches; organized bowling and badminton activities
  • Music band activities

LEISURE

  • Quarterly company dinner
  • Year-end party
  • Celebrations for birthdays, work anniversaries, Christmas, New Year and other special events

 

PLUS

  • Fruit Day twice a month 
  • Unlimited snacks & beverages
  • State-of-the-art office equipment
  • Friendly and collaborative environment
  • Global career opportunity

Job Openings

JOBS AT CODE88

Send your resume to
recruit@code88.asia
  • SYSTEM ENGINEER (DEVSECOPS PRINCIPLE) Open or Close

    Job Purpose:

    • Design the systems architecture with redundancy and resilience by using various technology stacks with automation.
    • Work with other infrastructure team and DevOps to understand the product and business needs, provide expertise around the application and on-premise/cloud systems.

     

    Responsibilities:

    1. Act as a technical influencer in the team to develop workflows using “Infrastructure as Code” to automate the infrastructure builds, tests, and deploys.
    2. Implementing, deploying, and operating containerized clusters via Docker and Kubernetes.
    3. Automate installation and configuration of all systems; maintain the philosophy of “If you do the same things twice you are doing it wrong”.
    4. Utilize a wide variety of open source technologies and cloud services to build a stable platform with redundancy and auto-scaling capabilities.
    5. Utilize and manage modern monitoring stack to ensure a resilient environment, maintain 24x7 uptime in the challenge of nature/man-made fault.

     

    Skills & Qualifications:

    • Communicate effectively in English, both oral and written form.
    • Provides quality customer service above else; ensures an understanding between customer and IT to help to provide workable solutions.
    • Clear communication with other IT teams (both written and verbal).

     

    Knowledge & Experience:

    • Strong in Linux administration, patch management, and optimization.
    • Experience with automation/configuration tool using Ansible, Rancher or an equivalent.
    • Experience with Kubernetes, Docker Swarm and Microservices running in containers.
    • Experience with tools of CI/CD (Jenkins, Upsource, Maven or comparable substitutes) and ChatOps.
    • Strong knowledge of web technologies (CDN, Nginx, Caching, JVM, MySQL, Redis).
    • Practical experience in building platform via VMWare, Virtual SAN, and Cloud (AWS/Azure).
    • Strong hands-on in at least one programming language of your choice (Python/Bash/PHP/Java).
    • Strong experience in technologies of both monitoring and escalation such as Grafana, Zabbix, OpsGenie or an equivalent.
    • Strong knowledge in logging stack such as Elastic Stack or an equivalent.
    • Strong interpersonal and communications skills, both oral and written.
    •       Able to work in a dynamic and ever-changing industry.

     

  • SOFTWARE SYSTEM ANALYST Open or Close

    Position Summary

    • To communicate/liaise actively with Business Users for any requirement clarification or feature study

    • To analyse business requirements and to propose optimal solution to clients

     

    Responsibilities

    1. Review business requirements and deliver detailed requirement analyses in accurate and timely manner. Highlight any requirement conflict and propose optimal solution to client
    2. Attend project meeting with Business Users for requirement gathering (note: travelling might be required)
    3. Deliver document write-up such as Business Requirement Document, Functional Specification Document, User Guide, Feature Study and other document that might be required
    4. Work closely with various teams to ensure proper understanding of the business requirements so that feature can be delivered on time
    5. Liaise actively with Business Users for any requirement clarification, issue highlight as well as project discussion
    6. Assist in software quality assurance and testing in all testing environments as well as Production environment
    7. Provide mentoring/training where necessary

     

    Skill Requirements

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

    • At least 3 years of experience as Business Analyst (BA). Possess hands-on experience in handling business requirements directly with Business Users

    • Strong knowledge of BA processes

    • Familiar with and possess hands-on experience in writing Business Requirement Document as well as Functional Specification document and in preparing UI mockup

    • Good knowledge of testing processes and methodologies. Preferably with a minimum of 2 years of experience in Software Web Testing

    • Possess good analytical skill, able to think in systematic manner and pay attention to details

    • Strong interpersonal and communications skills, both oral and written. Able to express ideas clearly and concisely

    • Proficient English skill, both oral and written

    • Able to work in a dynamic and ever-changing industry. Friendly personality who can cooperate well with other team members and able to adapt well to changes

    • Fast learner, a self-initiated and pro-active team player who can work with minimal supervision.

    • Possess excellent time-management and task-management skill. Able to multi-task

    • Willing to travel for business meeting (inclusive of overseas travel)

    • Possessing leadership experience is a plus

     

    Send your resume to recruit@code88.asia to apply.

  • SOFTWARE QA MANUAL ENGINEER Open or Close

    Job Purpose:

    • Develop and execute test cases to ensure the product meets business needs and quality standards.
    • Work with software developers to improve software products during development.

     

    Responsibilities:

    1. Responsible in software quality assurance and testing in all testing environments as well as the Production environment
    2. Prepare test plan and test cases write-up, as well as other necessary documentation, such as User Guide, Feature Study
    3. Analyze business requirements and actively involved in discussion with other teams to ensure proper understanding of business requirements as well as accurate test-cases write-up
    4. Execute given test cases and write issues/bug report on each case with detailed information  
    5. Ensure that the given test cases are executed efficiently, accurately and completed in a timely manner
    6. Identify any potential problems that users might encounter
    7. To highlight the critical issue(s) early to team leaders and managers
    8. Work closely with various teams to ensure timely delivery for both testing and requirement analysis
    9. Provide mentoring/training where necessary

     

    Skills & Qualifications:

    •  Degree in IT/Computer Science/Computer Engineering or related discipline
    • Knowledge of software development process, especially in the software testing process and testing methodologies
    • Good knowledge in testing skills (design test plan and test strategy, writing test cases, executing test cases, opening bugs, verifying bugs)
    • Good time-management skill, able to multi-task and pay attention to details as well as a fast learner
    • Possess good analytical skill & able to think in a systematic manner
    • Strong interpersonal and communications skills, both oral and written, especially in English. Able to express ideas clearly and concisely 
    • Able to work in a dynamic and ever-changing industry
    • A self-initiated and pro-active team player who can work with minimal supervision
    • Web development knowledge (HTML, CSS, JavaScript, jQuery, AJAX, JSON) is a plus, but not mandatory requirement
    • Knowledge of simple Database query is a plus, but not a mandatory requirement

     

    Knowledge & Experience:

    •  Have a minimum of two years’ experience in software testing

     

    Send your resume to recruit@code88.asia to apply.

  • SOFTWARE QA AUTOMATION ENGINEER Open or Close

    Job Purpose:

    • To design test cases, develop and execute automation test scripts using Selenium
    • Report the test execution result to ensure the Product meets business needs and quality standards.

     

    Responsibilities:

    1. Be responsible for software quality assurance and testing in all testing environments as well as the Production environment
    2. Analyze business requirements and actively involved in discussion with other teams to ensure proper understanding of business requirements as well as accurate test-cases write-up
    3. Design test cases and analyze which test cases can do automation testing, develop and execute automation script to cover test cases
    4. Review manual test cases and provide feedback on suitability for automation to the project team
    5. Write issues/bug report on each case with detailed information 
    6. Ensure that the given test cases are executed efficiently, accurately and completed in a timely manner
    7. Update test execution status and investigate problems in software as a result of testing
    8. Highlight critical issue(s) early to team leaders and managers
    9. Maintain automation scripts when applying changes on the system
    10. Support manual testing if the team leader/manager requires
    11. Work closely with various teams to ensure timely delivery for both testing and requirement analysis
    12. Provide mentoring/training where necessary

     

    Skills & Qualifications:

    • Degree in IT/Computer Science/Computer Engineering or related discipline
    • Must know Java programming, Selenium, Object-oriented programming, Object Oriented Design, Page Object Model, API testing
    • Experience in developing automation framework and scripts in Selenium
    • Knowledge of automated testing frameworks and different testing methodologies
    • Understanding of test automation processes and best practices
    • Have Experience on SVN, Jira and test case management system is a plus, but not mandatory
    • Familiar with and possess hands-on experience in writing test cases
    • Good time-management skill, able to multi-task and pay attention to details as well as a fast learner
    • Possess good analytical skill & able to think in a systematic manner
    • Good troubleshooting, problem solving, and analytical skills
    • Strong interpersonal and communications skills, both oral and written, especially in English. Able to express ideas clearly and concisely
    • Able to work in a dynamic and ever-changing industry
    • A self-initiated and pro-active team player who can work with minimal supervision
    • Web development knowledge (HTML, CSS, JavaScript, jQuery, AJAX, JSON) is a plus, but not mandatory requirement
    • Knowledge of simple Database query is a plus, but not a mandatory requirement

     

    Knowledge & Experience:

    •  Have a minimum of two years’ experience in software automation testing.

    Send your resume to recruit@code88.asia to apply.

     

  • SENIOR JAVA WEB DEVELOPER Open or Close

    Position Summary

    Perform development activities to build and maintain company’s web-based platform using Java EE, Java EE frameworks, JavaScript frameworks and databases.

     

    Responsibilities

    1. Participate in developing web applications.
    2. Perform coding, testing and documentation in line with user & system requirements to deliver source code, documents and test scripts that meet client’s needs and meet the release milestone.
    3. Senior developer to perform code review, technical troubleshooting, coaching and mentoring to team members.
    4. Perform work package/component system design to ensure quality metrics are met in terms of maintainability, reliability, scalability and resilience.
    5. Perform bugs fixing, maintaining and enhancement of existing web modules.
    6. Assist team leads and managers in reporting project status and deliverable estimations.
    7. Perform 3rd level support in and after office hours if needed to ensure the fastest possible recovery to service.

     

    Skills & Qualifications

    • Good Degree in Computer Science/Information Technologies. 
    • Strong interpersonal and communication skills, both oral and written in English.
    • Strong understanding of mathematical models and troubleshooting skills.
    • Ability to organize and plan work independently.
    • Ability to work in a rapidly changing environment.
    • Ability to multi-task and context-switch effectively between different activities and teams.

     

    Knowledge & Experience

    • Minimum of 5 years of professional software development experience.
    • Experience and Strong in Web Application development both front-end and back-end development.
    • Experience in Java EE, Java EE frameworks – Spring Framework (preferred).
    • Minimum 2+ years’ experience in front-end development using JavaScript Frameworks (jQuery, Angular JS, etc.), CSS/CSS3, HTML/HTML5, Web Socket.
    • Database Development knowledge (SQL Query, JDBC, and Hibernate) with MySQL or other DB.
    • Experience in Web Security (Authentication, DDOS, Session, Injections, etc.) is a BIG PLUS.
    • Experience in writing and debugging multi-threaded Java applications is a plus.
    • Experience in web development for mobile is a plus.
    • Experience/Knowledge on Java 8, Lambda expression is a plus.
    • Experience in Web Server (Glassfish), Networks is a Plus.
    • Experience in Agile environments and tools such as source control and continuous integration (Jenkins, SVN, Jira, Redmine, etc.)

     

    Send your resume to recruit@code88.asia to apply.

  • NETWORK AND SECURITY ENGINEER Open or Close

    Direct Report: Network and Security Engineer Team Lead

     

    Job Purpose:

    • The Network and Security Engineer L2 has an expert understanding of Security and IP Network functions such as extensive and expert knowledge in Security, MPLS, Internet, Ethernet, Wireless and Monitor tools. He/she perform tasks associated with the maintenance, installation, and change. He/she is responsible for implementation and administration of network and managed security hardware and software, enforcing the network security policy and complying with requirements of external security audits and recommendations.

     

    Responsibilities:

    1. Provides Level 2 support, Coordinates problem resolution among a variety of functional areas and provides subject matter expertise support for diagnosing and resolving problems
    2. Design, configure, deploy, and maintain the network and security infrastructure
    3. Analyse problems, recommend solutions, products, and technologies to meet business objectives
    4. Testing and checking the system for weaknesses in software and hardware.
    5. Setup and Maintaining VPN, CDN, DNS and email security.
    6. Creating antivirus and threat detection systems
    7. Installing and maintaining data leak prevention system.
    8. Working with ISPs in issue relate to Internet connectivity
    9. Assist in incident response for any breaches, intrusions
    10. Monitor systems for any anomalies, proper updating, and patching
    11. Monitor vendor websites for potential threat alerts and software upgrades
    12. Evaluates and performs planning, testing, and implementation of software and hardware upgrades
    13. Maintains system documentation and configuration data for regulatory and audit purposes
    14. Coach and guide Tier 1 technicians in their incident response, directing incident first responder actions, and appropriately escalating issues.
    15. Researching and implementing new security protocols and technologies
    16. Other duties as assigned.

     

    Skills & Qualifications:

    • Communicate effectively in English, both oral and written form.
    • Provides quality customer service above else; ensures an understanding between customer and IT to help providing workable solutions.
    • Customer oriented mind-set with good ability to manage customer expectations.
    • Clear communication with other IT teams (both written and verbal).

     

    Knowledge & Experience:

     

    • Network Devices: Firewalls and Routers (Cisco ASA / Juniper Systems), Cisco Switches Peplink, A10, F5 load balancers, Nginx, Wireless Networks
    • CCTV and Biometric devices
    • Cisco Umbrella/OpenDNS
    • AnyConnect VPN, IPSec site-to-site VPN
    • DLP, Antispam, Endpoint Security, Squid Proxy, IPS/IDS Solutions
    • CDN and Anti-DDoS Protection
    • Familiar with ISO 27000 Series
    • Background with security standards, controls/countermeasures, risk and vulnerability assessments, security, and other frameworks such as ITIL

     

    Send your resume to recruit@code88.asia to apply.

  • JAVA WEB DEVELOPER Open or Close

    Job Purpose

    Perform development activities to build new and maintain existing WEB-based software systems using Java Frameworks, Front-end frameworks, and databases.

     

    Responsibilities

    1. Participate in developing web applications, new modules, features from beginning till end in the functional system (It can be Full-Stack from Frontend to Backend services and databases depend on skills and experiences).
    2. Participate in analyzing requirements, design architecture, perform coding, unit tests, testing and technical documentation in line with user & system requirements to deliver source code, documents and test scripts that meet client’s needs and meet the release milestone.
    3. Perform bugs fixing, maintaining, enhancement existing WEB application modules.
    4. Assist Team Leads, Managers in reporting project status and deliverable estimations.
    5. Perform code review and supports colleagues
    6. Conduct training & coaching junior members in software engineering development if required.
    7. Supports team leads on maintaining QAT and development environments if required to make sure smooth development

     

    Skills & Qualifications:

    • Bachelor Degree in Computer Science/Information Technologies.
    • Software development skills using Java is required.
    • Good problem-solving skills.
    • Communication skills: Intermediate-level English (especially reading and writing).
    • HTML/CSS skills for front-end development.
    • Ability to work independently, proactive problem solver.

     

    Knowledge & Experience:

    • Have at least 1-year of experience in Web development using Java 8 and Spring Framework.
    • Experience with RESTful Web Service with Spring/Spring Boot.
    • Experience/Knowledge on any of JavaScript Frameworks, Library (jQuery, Angular, ReactJS, ...).

     

     PLUS points:

    • Experience with Java 11 is a PLUS.
    • Good understanding of relational database technologies (ie.MySQL or Oracle), stored procedures, SQL and index is a PLUS.
    • Experience coding multi-threaded Java applications is a PLUS.
    • Experience/Knowledge on any of Redis, Memcached, Kotlin, Elasticsearch is a PLUS.

     

    Send your resume to recruit@code88.asia to apply.

  • IT RECRUITER Open or Close

    Job Purpose:

    • An IT Recruiter is responsible for all aspects of the sourcing and hiring of 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 qualified candidate database through various recruiting activities, via job portals, universities, social networks and media channels, etc.;
    • Taking over and driving the full end to end recruitment lifecycle;
    • Proactively analyzing and anticipating resource needs in order 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 company’s reputation as a great place to work;
    • Coordinating with HR/Admin team to propose ideas, plan & execute big company activities such as Teambuilding, Lunar New Year Party, Charity Activity, etc. in order 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.

     

    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 pro-active approach in work, have a can-do attitude and team spirit.

     

    Knowledge & Experience:

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

     

    Send your resume to recruit@code88.asia to apply.

  • FULLSTACK (PHP, JAVASCRIPT) DEVELOPER Open or Close

    Position Summary

    Perform development activities to build and maintain web-based applications by using PHP frameworks, Joomla (CMS) frameworks and databases.

     

    Responsibilities

    1. Participate in developing web applications, new modules from beginning till end in functional system (Full-Stack from Frontend UI/JS to Backend services).
    2. Perform coding, testing and documentation in line with user & system requirements to deliver source code, documents and test scripts that meet client’s needs and meet the release milestone.
    3. Perform bugs fixing, maintaining, enhancement existing Websites.
    4. Assist Team Leads, Managers in reporting of project status and deliverable estimations.
    5. Perform 3rd level support in and after office hours to ensure fastest possible recovery to service.

     

    Skill Requirements

    • 3 years professional software development experience.
    • Must have strong experience with web-based PHP application development (PHP 5.3+, HTML5, CSS3, JavaScript, jQuery, AJAX, JSON, and Web Socket, Web Services).
    • Must have strong knowledge and experience/work on Joomla CMS development (Joomla template, extensions and plugins).
    • Experienced third-party system integration/connection: payment gateway, shopping, shipping, and showroom.
    • Good understanding of cross platform and cross browser issues.
    • Good experience with MySQL and writing efficient SQL queries for reporting.
    • Good at JavaScript skills – having experience of any JavaScript front-end framework/ Library e.g. jQuery, AngularJS, ReactJS, etc.
    • Experience in Agile environments and tools such as source control and continuous integration is a PLUS.
    • Java Experience is a PLUS
    • Able to quickly learn new technologies, framework, development languages.
    • Good Diploma/Degree in Computer Science/Information Technologies.
    • Strong interpersonal and communications skills, both oral and written.
    • Able to work in a dynamic and ever-changing industry.
    • Able to communicate in English.

     

    Send your resume to recruit@code88.asia to apply.

  • DATABASE ADMINISTRATOR Open or Close

    Job Purpose:

    •  The MYSQL DBA will be responsible for designing, implementing, managing and maintaining company’s databases to ensure the availability and consistent performance of our corporate applications. This is a “hands-on” position requiring solid technical skills, as well as excellent interpersonal and communication skills.

     

    Responsibilities:

    • Manage MYSQL databases through multiple product lifecycle environments, from development to mission-critical production systems.
    • Configure and maintain database servers and processes, including monitoring of system health and performance, to ensure high levels of performance, availability, and security
    • Apply data modeling techniques to ensure development and implementation support efforts meet integration and performance expectations
    • Independently analyse, solve, and correct issues in real time, providing problem resolution end-to-end
    • Refine and automate regular processes, track issues, and document changes
    • Assist developers with complex query tuning and schema refinement
    • Share domain and technical expertise, providing technical mentorship and cross-training to other peers and team members

     

    Skills & Qualifications:

    • Diploma or Degree holder in Computer Science or related discipline.
    • Minimum 3 years of database design experience
    • Experience with Performance Tuning and Optimization (PTO), using native monitoring and troubleshooting tools
    • Strong interpersonal and communication skills, both oral and written in English.
    • Strong understanding of mathematical models and troubleshooting skill.
    • Ability to organize and plan work independently
    • Ability to work in a rapidly changing environment
    • Ability to multi-task and context-switch effectively between different activities and teams

     

    Knowledge & Experience:

    •  Strong knowledge of MYSQL, stored procedure, trigger, event, indexing and replication.
    • Knowledge of database warehousing/clustering or mysql 8.0 group replication is a plus.

     

    Send your resume to recruit@code88.asia to apply.

INTERNSHIP AT CODE88

We are always looking for the next generation
of great IT talents who can guide our business forward.
Be a part of our awesome team!

Click here to see our open positions