Software Engineer ­ Backend [a R]

Kuala Lumpur, Malaysia

Job Description


  • Craft, develop, and maintain scalable backend solutions efficiently using Node.js, Jest, and a Serverless architecture.
  • Work collaboratively with frontend developers, product managers, and stakeholders to translate requirements into technical specifications.
  • Build RESTful APIs and seamlessly integrate them with frontend applications to ensure optimal data flow and performance.
  • Implement and optimize database models and queries, utilizing NoSQL databases like MongoDB or DynamoDB.
  • Create unit tests with Jest or equivalent frameworks to uphold code quality and maintainability.
  • Deploy and oversee backend applications on AWS infrastructure, leveraging services like AWS Lambda, API Gateway, and DynamoDB.
  • Monitor application performance, troubleshoot issues, identify bottlenecks, and introduce performance enhancements.
  • Enforce code quality, maintainability, and coding standards through rigorous code reviews and continuous integration processes.
  • Stay abreast of industry trends and advancements in backend development technologies, frameworks, and best practices.
  • Actively engage in Agile development processes, including sprint planning, stand-ups, and retrospectives within cross-functional teams.
Requirements
  • Possess a Bachelors degree in Computer Science, Software Engineering, or a related field.
  • Showcase a track record of hands-on experience as a Backend Developer, with a minimum of 4 years dedicated to Node.js backend development.
  • Demonstrate strong proficiency in Node.js and JavaScript, emphasizing expertise in asynchronous programming and event-driven architectures.
  • Exhibit prior success in constructing and utilizing RESTful APIs, seamlessly integrating them with frontend applications, and managing JSON data serialization.
  • Display proficiency in creating unit tests using frameworks like Jest or similar testing tools.
  • Hold a solid grasp of serverless architecture, having practical experience with serverless frameworks such as AWS Lambda and Serverless Framework.
  • Demonstrate familiarity with NoSQL databases like MongoDB or DynamoDB, including proficiency in data modeling and query optimization.
  • Bring experience with AWS services, encompassing API Gateway, Lambda, DynamoDB, S3, and CloudWatch.
  • Possess knowledge of version control systems (e.g., Git) and proficiency in CI/CD pipelines.
  • Apply strong problem-solving and analytical skills, with the ability to diagnose and resolve complex technical issues.
  • Excel in communication and collaboration, facilitating effective teamwork.
  • Desirable skills: Familiarity with Confluent Kafka, a solid understanding of high-performance transactions in the financial sector, expertise in eWallets, KYC implementations, eCommerce, and data analytics.
  • Knowledge of other core stacks like Java and Springboot is a plus.
  • Candidates with experience in core banking, eWallets, Full stack Angular/React, IONIC, and other financial services platform development will be highly regarded.
Benefits
  • Base salary with Employee Stock Ownership Plan (ESOP).
  • Inclusion of pension and social insurance as per legal requirements.
  • Medical reimbursement (annual claims).
  • Provision of working devices.
  • Opportunities for growth and learning.

Aloha Consulting Group

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD998570
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Kuala Lumpur, Malaysia
  • Education
    Not mentioned