Software Engineer ­ Backend A-R - Kuala Lumpur, Malaysia - Aloha Consulting Group

    Aloha Consulting Group
    Aloha Consulting Group Kuala Lumpur, Malaysia

    2 weeks ago

    Default job background
    Description
    ACG_1531_JOB
    • Craft, develop, and maintain scalable backend solutions efficiently using , 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 backend development.
    • Demonstrate strong proficiency in 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.
    Due to the immense number of applications, only shortlisted candidates will be contacted