Career at Silentmode

Explore a career with Malaysia’s leading retail tech innovators, Silentmode Sdn. Bhd. Think you have it in you? Join the Silent Assassins today!

Full-time Roles

Last updated on 20th January 2023

About the Hub Team   

The hub team is responsible for creating and maintaining an edge server location service for our POS system, specifically tailored for fuel retailers. They place servers in strategic locations nationwide to ensure that the system runs smoothly and quickly, providing real-time communication between the POS system and the cloud-based APIs. This ensures low latency, ensuring a fast and reliable service for fuel retailers. They work closely with the frontend and backend teams to ensure that the system is fully integrated and all components are communicating effectively. They also monitor the system for any issues and troubleshoot them as needed, making sure that the POS system is available for fuel retailers all the time. Overall, the hub team’s goal is to ensure that the POS system is fast and reliable, providing a seamless experience for customers and employees of fuel retail.

Responsibilities:

  • Build and maintain high-performance, scalable APIs and back-end applications using NestJS Framework.
  • Lead software development projects with a sense of urgency while maintaining a focus on quality, scalability, and performance.
  • Collaborate with engineers, product managers, and cross-functional teams to drive innovation and success.
  • Integrate with third-party systems and APIs to enhance functionality and capabilities.
  • Prioritize code quality and testability to ensure a stable and reliable system.
  • Continuously monitor application performance, infrastructure, and deployments to identify and address potential issues.
  • Continuously improve technical processes to increase efficiency and productivity.
  • Provide expert support in resolving customer issues and identifying root causes to improve overall customer satisfaction.
  • Be a mentor to other software engineers and share your knowledge and experience to help them grow.

Essential Skills & Experience:                                                    

  • Proven experience of at least 6+ years in actively writing and maintaining software.
  • Strong understanding of creating, interacting with and supporting APIs (REST, JSON/HTTP) and experience working closely with app teams.
  • Strong knowledge of Javascript, NodeJS, and ES6.
  • Strong knowledge of at least one of the following database/cache technology: MongoDB, Postgres, MySQL, Redis.
  • Experience with Nginx, Linux System Administration, Docker, and AWS Services.
  • Proficient in source code management using Git.
  • Strong understanding of how the internet works, including DNS, HTTP, TLS, SSH, Certificates, etc.

Nice To Have:

  • Familiar with retail payments systems.
  • Familiar with low-latency real-time systems.

About the Hub Team   

The hub team is responsible for creating and maintaining an edge server location service for our POS system, specifically tailored for fuel retailers. They place servers in strategic locations nationwide to ensure that the system runs smoothly and quickly, providing real-time communication between the POS system and the cloud-based APIs. This ensures low latency, ensuring a fast and reliable service for fuel retailers. They work closely with the frontend and backend teams to ensure that the system is fully integrated and all components are communicating effectively. They also monitor the system for any issues and troubleshoot them as needed, making sure that the POS system is available for fuel retailers all the time. Overall, the hub team’s goal is to ensure that the POS system is fast and reliable, providing a seamless experience for customers and employees of fuel retail.                   

Responsibilities:

  • Build and maintain high-performance, scalable APIs and back-end applications using NestJS Framework.
  • Lead software development projects with a sense of urgency while maintaining a focus on quality, scalability, and performance.
  • Collaborate with engineers, product managers, and cross-functional teams to drive innovation and success.
  • Integrate with third-party systems and APIs to enhance functionality and capabilities.
  • Prioritize code quality and testability to ensure a stable and reliable system.
  • Continuously monitor application performance, infrastructure, and deployments to identify and address potential issues.
  • Continuously improve technical processes to increase efficiency and productivity.
  • Provide expert support in resolving customer issues and identifying root causes to improve overall customer satisfaction.

Essential Skills & Experience:                                                    

  • Proven experience of at least 4+ years in actively writing and maintaining software.
  • Strong understanding of creating, interacting with and supporting APIs (REST, JSON/HTTP) and experience working closely with app teams.
  • Strong knowledge of Javascript, NodeJS, and ES6.
  • Strong knowledge of at least one of the following database/cache technology: MongoDB, Postgres, MySQL, Redis.
  • Experience with Nginx, Linux System Administration, Docker and AWS Services.
  • Proficient in source code management using Git.
  • Strong understanding of how the internet works, including DNS, HTTP, TLS, SSH, Certificates, etc.

Nice To Have:

  • Familiar with retail payments systems.
  • Familiar with low-latency real-time systems.

About The Architecture Team

The Architecture Team is the backend specialist team that designs, builds, and maintains the infrastructure and systems that support our cloud-based POS system for fuel retailers. They are responsible for creating and implementing the technical architecture for the system, ensuring that it is scalable, secure, and reliable. They work closely with the frontend and hub teams to ensure that the system is fully integrated and all components are communicating effectively. They handle the APIs and servers in the cloud, making sure that they are enterprise-grade and can handle large amounts of data and transactions. They also monitor the system for any issues and troubleshoot them as needed, ensuring that the system is always available and performing optimally. Overall, the Architecture Team’s goal is to ensure that the system is robust and secure, providing a seamless experience for customers and employees of fuel retail.

Roles & Responsibilities

  • Develop and maintain high-performance, scalable APIs and back-end applications using the Laravel Framework.
  • Lead software development projects with a sense of urgency while maintaining a focus on quality, scalability, and performance.
  • Collaborate with engineers, product managers, and cross-functional teams to drive innovation and success.
  • Integrate with third-party systems and APIs to enhance functionality and capabilities.
  • Prioritize code quality and testability to ensure a stable and reliable system.
  • Continuously monitor application performance, infrastructure, and deployments to identify and address potential issues.
  • Continuously improve technical processes to increase efficiency and productivity.
  • Provide expert support in resolving customer issues and identifying root causes to improve overall customer satisfaction.

Essential Skills & Experience:                                                    

  • Proven experience of at least 4+ years in actively writing and maintaining software using PHP or equivalent OOP language.
  • Strong understanding of creating, interacting with and supporting APIs (REST, JSON/HTTP)
  • Strong knowledge of PHP, Laravel, Postgres, MySQL, Nginx, Redis, and AWS Services (EC2, ECS, Fargate, ELB, S3, Elasticache, SQS, Lambda, RDS)
  • Experience with source code management using Git.
  • Strong understanding of how the internet works, including DNS, HTTP, TLS, SSH, Certificates, etc.

Nice To Have:

  • Proven experience in building software solutions using SOA or microservice architectures.
  • Experience in designing, implementing, and maintaining high-availability systems.
  • Familiarity with frontend technologies such as VueJS or Angular.

About the POS Team

The frontend iOS team designs beautiful and functional point-of-sale systems that interact with APIs in the cloud. They are responsible for creating the user interface and user experience for the system, ensuring that it is easy to use and visually pleasing for customers and employees. They work closely with the backend team to ensure that the system is integrated with the cloud and can communicate with the APIs in real-time. They also test and debug the system to ensure that it is reliable and efficient. Overall, their goal is to ensure that the POS system is seamless, fast, and visually stunning.                                                                

Responsibilities:

  • Develop and maintain high-quality iOS applications using Swift and SwiftUI.
  • Lead software development projects with a sense of urgency while ensuring adherence to quality, scalability, and performance standards.
  • Collaborate with engineers, product managers, and cross-functional teams to drive innovation and success.
  • Integrate with third-party systems and APIs to enhance functionality and capabilities.
  • Emphasize code quality and testability to ensure a stable and reliable system.
  • Continuously monitor application performance, infrastructure, and deployments to identify and address potential issues.
  • Continuously improve technical processes to increase efficiency and productivity.
  • Provide expert support in resolving customer issues and identifying root causes to improve overall customer satisfaction.
  • Mentor junior software engineers, sharing knowledge and experience to foster their professional growth.

Essential Skills & Experience:                                                    

  • Proven experience of at least 6+ years in developing and maintaining iOS applications using Swift.
  • Strong understanding of the iOS SDK, Cocoa Touch frameworks, and Apple’s Human Interface Guidelines.
  • Experience in building complex iOS applications, including experience with Core Data, Core Animation, Core Location, and Core Bluetooth.
  • Experience in working with RESTful web services and integrating with third-party libraries and APIs.
  • Strong knowledge of software development methodologies, including Agile and Scrum.
  • Experience with source code management tools such as Git.
  • Understanding of iOS security best practices and experience implementing them.
  • Experience with performance optimization, debugging, and troubleshooting.
  • Experience with unit testing and continuous integration.
  • Strong analytical and problem-solving skills.
  • Good communication skills.
  • A good understanding of the app store submission process

Nice To Have:

  • Familiar with SwiftUI
  • Familiar with retail payment systems.

About the POS Team

The frontend iOS team designs beautiful and functional point-of-sale systems that interact with APIs in the cloud. They are responsible for creating the user interface and user experience for the system, ensuring that it is easy to use and visually pleasing for customers and employees. They work closely with the backend team to ensure that the system is integrated with the cloud and can communicate with the APIs in real-time. They also test and debug the system to ensure that it is reliable and efficient. Overall, their goal is to ensure that the POS system is seamless, fast, and visually stunning.                                                                

Responsibilities:

  • Develop and maintain high-quality iOS applications using Swift and SwiftUI.
  • Lead software development projects with a sense of urgency while ensuring adherence to quality, scalability, and performance standards.
  • Collaborate with engineers, product managers, and cross-functional teams to drive innovation and success.
  • Integrate with third-party systems and APIs to enhance functionality and capabilities.
  • Emphasize code quality and testability to ensure a stable and reliable system.
  • Continuously monitor application performance, infrastructure, and deployments to identify and address potential issues.
  • Continuously improve technical processes to increase efficiency and productivity.
  • Provide expert support in resolving customer issues and identifying root causes to improve overall customer satisfaction.

Essential Skills & Experience:                                                    

  • Proven experience of at least 3+ years in developing and maintaining iOS applications using Swift.
  • Strong understanding of the iOS SDK, Cocoa Touch frameworks, and Apple’s Human Interface Guidelines.
  • Experience in building complex iOS applications, including experience with Core Data, Core Animation, Core Location, and Core Bluetooth.
  • Experience in working with RESTful web services and integrating with third-party libraries and APIs.
  • Strong knowledge of software development methodologies, including Agile and Scrum.
  • Experience with source code management tools such as Git.
  • Understanding of iOS security best practices and experience implementing them.
  • Experience with performance optimization, debugging, and troubleshooting.
  • Experience with unit testing and continuous integration.
  • Strong analytical and problem-solving skills.
  • Good communication skills.
  • A good understanding of the app store submission process

Nice To Have:

  • Familiar with SwiftUI
  • Familiar with retail payment systems.

About the POS Team

The frontend Android team designs beautiful and functional point-of-sale systems that interact with APIs in the cloud. They are responsible for creating the user interface and user experience for the system, ensuring that it is easy to use and visually pleasing for customers and employees. They work closely with the backend team to ensure that the system is integrated with the cloud and can communicate with the APIs in real-time. They also test and debug the system to ensure that it is reliable and efficient. Overall, their goal is to ensure that the POS system is seamless, fast, and visually stunning.                

Responsibilities:

  • Develop and maintain high-quality Android applications using Java
  • Lead software development projects with a sense of urgency while ensuring adherence to quality, scalability, and performance standards.
  • Collaborate with engineers, product managers, and cross-functional teams to drive innovation and success.
  • Integrate with third-party systems and APIs to enhance functionality and capabilities.
  • Emphasize code quality and testability to ensure a stable and reliable system.
  • Continuously monitor application performance, infrastructure, and deployments to identify and address potential issues.
  • Continuously improve technical processes to increase efficiency and productivity.
  • Provide expert support in resolving customer issues and identifying root causes to improve overall customer satisfaction.

Essential Skills & Experience:                                                    

  • Proven experience of at least 4+ years in developing and maintaining android applications using Java and Kotlin.
  • Strong understanding of the Android SDK and Android framework, including experience with Android Jetpack components.
  • Experience in building complex android applications, including experience with Android Architecture Components,
  • Experience in working with RESTful web services and integrating with third-party libraries and APIs.
  • Strong knowledge of software development methodologies, including Agile and Scrum.
  • Experience with source code management tools such as Git.
  • Understanding of android security best practices and experience implementing them.
  • Experience with performance optimization, debugging, and troubleshooting.
  • Experience with unit testing and continuous integration.
  • Strong analytical and problem-solving skills.
  • Good communication skills.
  • Knowledge of the Google Play Store app submission process.
  • Familiarity with Android Studio, JIRA, and other development tools.

Nice To Have:

  • Familiar with retail POS technologies.
  • Experience working in large mobile codebases.

About the Site Reliability Engineering Team (SRE)

The Site Reliability Team (SRE) is a specialized team within our organization that is dedicated to ensuring the reliability, availability, and performance of a company’s production systems and services.

Our SRE team is committed to providing a seamless customer experience by minimizing downtime and disruptions. We strive to improve the overall efficiency and scalability of the systems we manage so that our business can run smoothly.

Responsibilities:

  • Designing, implementing, and maintaining high-availability systems.
  • Proactively monitoring and troubleshooting production systems to identify and resolve issues.
  • Creating and maintaining automated systems for deployment, scaling, and monitoring
  • Managing incident response and post-mortem analysis to prevent similar issues in the future.
  • Collaborating with development teams to resolve any production issues in a timely manner.
  • Continuously improving the performance, scalability, and reliability of the systems they manage
  • Participating in on-call rotation for incident response
  • Developing and maintaining documentation for processes and procedures

Essential Skills & Experience:

  • Proven experience of at least 4+ years in a DevOps role.
  • Strong knowledge of Linux/Unix systems and administration.
  • Strong knowledge of cloud infrastructure and services, particularly AWS.
  • Experience with containerization and orchestration technologies such as Docker and Kubernetes.
  • Experience with automation and configuration management tools such as AWS CDK, Terraform, Ansible, Puppet, or Chef.
  • Experience with monitoring and logging tools such as Prometheus, Grafana, ELK or equivalent.
  • Experience in implementing observability platforms using any product suites like DataDog, NewRelic, ELK, and Prometheus.
  • Familiarity with build tools like GitLab CI, Travis, or equivalent.
  • Strong scripting skills in languages such as Bash, Python, or Ruby.
  • Experience with networking concepts and protocols.
  • Experience with database management and administration.
  • Familiarity with service-mesh technologies such as Istio and Linkerd.
  • Experience with modern cloud development practices (microservices architectures, REST interfaces, etc. )
  • Experience with source code management using Git.
  • Deep hands-on technical expertise and problem-solving skills.
  • Strong understanding of software development methodologies and principles.
  • Strong problem-solving and analytical skills.
  • Good communication and collaboration skills.

Reporting duty

  • Product Manager / Head of Development & Support

Requirements & Qualification

  • Diploma / Bachelor’s Degree Computer Science or any related field.
  • Minimum 3 years working experience or similar role is required for this position.
  • Ability to handle multiple tasks simultaneously
  • Ability to work in a fast-paced environment with minimal supervision
  • Sense of ownership and pride in your performance and its impact on the organization’s success
  • Critical thinker and problem-solving skills
  • Team player
  • Good time-management skills
  • Great interpersonal and communication skills

Responsibilities

  • Analyzing users stories and/use cases/requirements for validity and feasibility.
  • Execute all levels of testing (System, Integration, and Regression).
  • Design and develop automation scripts when needed.
  • Detects and tracks software defects and inconsistencies.
  • Apply quality engineering principals throughout the Agile product lifecycle.
  • Provide support and documentation.
  • Analyzing test results on database impacts, errors or bugs, and usability.
  • Preparing reports on all aspects related to the software testing carried out and reporting to the Test and Business Analyst.
  • Participating in design reviews and providing input on requirements, product design, and potential problems.
  • To be responsible for any ad-hoc assignment by Middle Management.
  • To be responsible for the SSB’s information security objectives and comply with all relevant manuals, policies, procedures, and guidelines.

Reporting Duty

  • Chief Strategic Officer / Business Development Manager
 

Requirement

  • Bachelor’s Degree/ Professional Degree in Engineering (System Technology, Information Engineering and or equivalent to the position applied and related industry
  • At least have 1-3 years of working experience
  • Solid technical background with understanding and/or hands-on experience in software development and web technologies
  • Excellent written and verbal communication skills.
  • Excellent presentation and creativity skills
  • Willingness to travel

Responsibilities & Key Duties

  • Partnering with the Business Development and or Sales Executives to plan, prepare and execute on strategic deals in complex sales cycles.
  • To create and deliver powerful presentations and demos that clearly communicate the uniqueness of the value proposition.
  • Responsible to manage all technical aspects of RFP / RFI responses.
  • To communicate on the client needs to the R&D teams for future product enhancements.
  • Provides product, service, or equipment technical and engineering information by answering questions and requests.
  • Establishes new accounts and services accounts by identifying potential customers and planning and organizing sales call schedule.
  • Determines improvements by analyzing cost-benefit ratios of service applications in the client environment and engineering or proposing changes if any.
  • Prepares sales engineering reports by collecting, analyzing, and summarizing sales information and engineering and application trends.
  • Analyze existing and potential markets to identify and secure business development opportunities.
  • Keep abreast of activities and changes in the industry and develop sales strategies to counteract any negative impact on our business.
  • Jointly involve in establishing targets for assigned markets such as order intake, net sales, market share and margins and work towards achieving it.
  • Involve in the go to market strategies and business development plans that are in line with the company sales objectives.
  • Negotiate terms of sales with major clients that will maximize the organization’s business interests.
  • Conduct presentations to potential clients and be able to promote the strength of our services and applications and how they meet their requirements.
  • Responsible for the complete sales cycle until closing the sales.
  • Any other tasks will be assign from time to time.

Reporting duty

  • Legal & Compliance Manager / Chief Financial Officer

 

Requirements & Qualification

  • Bachelor’s Degree Computer Science or any related field.
  • Work Experience: 0 – 3 years
  • Meticulous and good analytical skills.
  • Interacts well with all levels of employees.
  • Work experience in Management Systems for standards or best practices such as ISO/IEC 27001, PCI DSS, IT Service Management implementation for a minimum of 1 year would be an added advantage.
  • Experience as an Internal Auditor for a minimum of 1 year would be an added advantage.
  • Good interpersonal and presentation skills.
  • Good written and oral communication skills for both Bahasa Malaysia and English.
  • High working level computer literacy, ability to use information mapping would be an added advantage.
  • Able to work independently with very minimum supervision.

 

Responsibilities

  • Develop and implement an effective compliance program.
  • Create sound internal controls and monitor adherence to them.
  • Draft and revise organization policies.
  • Proactively audit processes, practices, and documents to identify weaknesses.
  • Evaluate business activities to assess compliance risk.
  • Collaborate with external auditors and HR when needed.
  • Set plans to manage a crisis or compliance violation.
  • Educate and train employees on regulations and industry practices.
  • Address employee concerns or questions on compliance.
  • Create and manage effective action plans in response to audit discoveries and compliance violations.
  • To assist the Senior Compliance Executive to maintain the ISMS and conduct reviews of the
    institutionalization of the ISMS within the organization.
  • To be responsible for any ad-hoc assignment by Middle Management.
  • To be responsible for the SSB’s information security objectives and comply with all relevant manuals,
    policies, procedures, and guidelines.

Reporting duty

  • Customer Support Manager / Head of Development & Support


Requirements & Qualification

  • Diploma / Bachelor’s Degree Computer Science or any related field.
  • Minimum 3 years working experience or similar role is required for this position.
  • Experience with remote desktop applications and help desk software.
  • Attention to detail and good problem-solving skills.
  • Excellent interpersonal skills.
  • Good written and verbal communication.
  • Prior experience in customer support, tech support, desktop support, or a similar role.

 

Responsibilities

  • Respond to customer queries in a timely and accurate way, via phone, email, or chat.
  • Identify customer needs and help customers use specific features.
  • Analyze and report product malfunctions (for example, by testing different scenarios or impersonating users).
  • Update our internal databases with information about technical issues and useful discussions with customers.
  • Share feature requests and effective workarounds with team members.
  • Maintain a working log detailing all required system updates, as well as the date of completion.
  • Follow up with customers to ensure their technical issues are resolved.
  • Gather customer feedback and share with our Product, Sales, and Marketing teams.
  • Assist in training junior Customer Support Representatives.
  • Supporting the roll-out of new applications.
  • Providing support in the form of procedural documentation.
  • Managing multiple cases at one time.
  •  To be responsible for any ad-hoc assignment by Middle Management.
  • To be responsible for the SSB’s information security objectives and comply with all relevant manuals,
    policies, procedures, and guidelines.

Reporting duty

  • Product Manager / Head of Development & Support

Requirements & Qualification

  • Diploma / Bachelor’s Degree Computer Science or any related field.
  • Minimum 3 years working experience or similar role is required for this position.
  • Exceptional analytical and conceptual thinking skills.
  • Advanced technical skills.
  • Excellent documentation skills.
  • Fundamental analytical and conceptual thinking skills.
  • Experience creating detailed reports and giving presentations.
  • Competency in Microsoft applications including Word, Excel, and Outlook.
  • A track record of following through on commitments.
  • Excellent planning, organizational, and time management skills.
  • Experience leading and developing top-performing teams.

Responsibilities

  • Defining the project scope by assess the required resources and potential risks, produce approximate estimates, identity minimum deliverable and nice to have features.
  • Lead and consolidate in Writing, Planning, and documenting technical documents and technical specifications for features or system design.
  • Evaluating business processes, anticipating requirements, uncovering areas for improvement, and developing and implementing solutions. Closely work with system Tester and
  • Provide support and documentation
  • Conducting meetings and presentations to share ideas and findings.
  • Performing requirements analysis.
  • Documenting and communicating the results of efforts.
  • Gathering critical information from meetings with various stakeholders and producing useful reports.
  • Prioritizing initiatives based on business needs and requirements.
  • Monitoring deliverables and ensuring timely completion of projects.
  • Gathering, creating, and translating project requirements and specification based on user need and
  • Maintaining and produce relevant documents and reports for stakeholders
  • To be responsible for any ad-hoc assignment by Middle Management.
  • To be responsible for the SSB’s information security objectives and comply with all relevant manuals, policies, procedures, and guidelines.

Qualification

  • Bachelor’s Degree in Business Administration or related field of study.
  • Minimum (3) year working experience in related field.
  • Good in verbal, written and presentation skills in English
  • Ability to work independently and as part of a team.
  • Competency in Microsoft application including Word, Excel, and Outlook.
  • Knowledge in file management, transcription, and other administrative procedures.

 

Responsibilities 

  • Coordinating day-to-day operations of multiple projects by supporting the project manager in managing resources, projects, and budgets to meet the goals of successful project closure.
  • Working with project manager on recurring, ad hoc tasks, requests, and project tracking.
  • Gather updates from the project team members on their project status to updated accurately to the Project Manager/Management.
  • Manage project shared folder to ensure project artefacts & documentations are recorded accordingly.
  • Assist Project Manager to manage time sheeting, project plans, milestones, and closure; identify resources needed.
  • Keep track of report, keep reporting manager informed with regular reports.
  • Able to understand IT technical terminology.

Internship Roles

Developer

Internship

Administration

Internship

Customer Support

Internship

Career

Register your interest in working at Silentmode in the form provided

 

*By submitting an application, you agree to have your shared information stored within Silentmode Sdn. Bhd. and it’s subsidiaries. Your data will not be shared or used outside of the intended purposes of recruitment.