
Senior Product Software Engineer
- Shah Alam, Selangor
- Permanent
- Full-time
- Develop new and maintain existing APIs and integration points.
- Collaborate with cross-functional teams to define, design, and deliver new application features.
- Write clean, maintainable, and testable code, especially for unit test purposes.
- Work with the team to identify and implement process improvements to increase development efficiency and quality.
- Troubleshoot and debug production issues.
- Advise & support to maintain and enhance the existing system.
- Stay up-to-date with the latest technologies and frameworks and incorporate them into our practices as deemed appropriate.
- Design, develop, and maintain complex web applications using the latest technologies and frameworks.
- Support immediate manager on project timelines and deliverables.
- Other duties as assigned.
- Bachelor’s degree in computer science, information technology, or a related field.
- 5+ years of experience as a Software Engineer.
- Mastering at least 2 of the following programming languages (framework) in backend engineering: PHP (Laravel), Python, C#, or VB.NET
- Strong knowledge of web development technologies, including HTML, CSS, JavaScript, and at least one of the following frameworks: React, Angular, or Vue.js
- Understanding of Agile development methodologies and performing scrum.
- Experience with databases such as MySQL, MariaDB, MSSQL, CouchDB, MongoDB, Redis
- Experience with version control systems, such as Git
- Strong analytical and problem-solving skills
- Ability to work independently and manage multiple projects simultaneously
- Strong attention to detail and commitment to delivering high-quality work
- Excellent communication and interpersonal skills, with the ability to collaborate with cross-functional teams.
- Experience with cloud computing platforms, such as AWS.
- Experience with containerization technologies, such as Docker, Podman, or Kubernetes.
- Possesses ability to grab & managed stakeholder requirements.
- Skillful in behavioral etiquette to manage stakeholders request and demands.
- Experience in developing network applications using sockets
- Knowledge of troubleshooting and debugging for socket-related issues
- Experience in integration of payment gateway APIs and payment channels
- Familiarity with AWS or other cloud-based infrastructure
- Experience with Docker container