Epicareer Might not Working Properly
Learn More

Back End Engineer - Application Engineering

  • Full Time, onsite
  • PayNet (Payments Network Malaysia)
  • Wilayah Persekutuan Kuala Lumpur, Malaysia
Salary undisclosed

Checking job availability...

Original
Simplified
Summary Of Responsibilities

Designs develops, and maintains high-quality, scalable, and secure software solutions with strong technical expertise in leading architectural decisions and working closely with other functions to drive innovation and efficiency in software development.

Key Areas Of Responsibilities

  • Design, develop, and enhance product features in a secure, well-tested, and scalable manner.
  • Drive large, complex projects autonomously, from technical design to launch.
  • Architect new features; optimize existing codebases for scalability and oversee its implementation into Live.
  • Provide operational support on multiple projects with a core role in providing expertise in product development
  • Collaborate with cross functional teams to identify and solve complex problems and drive technical decisions.
  • Write clean, efficient, and well-documented code while mentoring junior engineers and participating in code reviews.
  • Keep up to date with industry trends, emerging technologies, and best practices to drive continuous improvement.

Qualifications

Minimum Qualifications

  • Degree in Computer Science / Engineering.
  • Minimum 4 years of relevant work experience.
  • Experience in the finance industry is preferred but not required.

Technical Qualifications

  • Solid knowledge of SDLC process, software design and development best practices.
  • Knowledge of data security, application scalability, reliability, and maintainability.
  • Proficient in at least one of the following backend programming languages: Java, Golang, C# or C++ (additional experience in C, JavaScript and Python will be a plus).
  • Experience with frontend technologies will be a plus: JavaScript, Vue.js.
  • Strong algorithms, data structures, SQL, and NoSQL databases foundation.
  • Experience with server-side frameworks and microservices architecture.
  • Familiarity with cloud computing such as AWS and on-premises solution.

Additional Requirements

  • Excellent problem-solving and analytical skills.
  • Proven communication and collaboration skills.
  • Good team player
  • Must be willing to lead an initiative while able to work autonomously in a fast-moving environment.
  • Critical thinker, growth-oriented mindset, high attention to detail, and driven to deliver outcomes under pressure, managing multiple competing priorities.
Summary Of Responsibilities

Designs develops, and maintains high-quality, scalable, and secure software solutions with strong technical expertise in leading architectural decisions and working closely with other functions to drive innovation and efficiency in software development.

Key Areas Of Responsibilities

  • Design, develop, and enhance product features in a secure, well-tested, and scalable manner.
  • Drive large, complex projects autonomously, from technical design to launch.
  • Architect new features; optimize existing codebases for scalability and oversee its implementation into Live.
  • Provide operational support on multiple projects with a core role in providing expertise in product development
  • Collaborate with cross functional teams to identify and solve complex problems and drive technical decisions.
  • Write clean, efficient, and well-documented code while mentoring junior engineers and participating in code reviews.
  • Keep up to date with industry trends, emerging technologies, and best practices to drive continuous improvement.

Qualifications

Minimum Qualifications

  • Degree in Computer Science / Engineering.
  • Minimum 4 years of relevant work experience.
  • Experience in the finance industry is preferred but not required.

Technical Qualifications

  • Solid knowledge of SDLC process, software design and development best practices.
  • Knowledge of data security, application scalability, reliability, and maintainability.
  • Proficient in at least one of the following backend programming languages: Java, Golang, C# or C++ (additional experience in C, JavaScript and Python will be a plus).
  • Experience with frontend technologies will be a plus: JavaScript, Vue.js.
  • Strong algorithms, data structures, SQL, and NoSQL databases foundation.
  • Experience with server-side frameworks and microservices architecture.
  • Familiarity with cloud computing such as AWS and on-premises solution.

Additional Requirements

  • Excellent problem-solving and analytical skills.
  • Proven communication and collaboration skills.
  • Good team player
  • Must be willing to lead an initiative while able to work autonomously in a fast-moving environment.
  • Critical thinker, growth-oriented mindset, high attention to detail, and driven to deliver outcomes under pressure, managing multiple competing priorities.