Job Description
Company Introduction
Our client is an international company that provides risk management and payment solutions across multiple overseas jurisdictions.Job Responsibilities and Duties
- Collaborate with other team members and stakeholders, such as product and designers, to find solutions to problems;
- Write clear, testable code to ensure quality and low latency;
- Develop new features and release them iteratively multiple times a day to enhance the user experience, both internally and externally;
- Responsible for code reviews and design discussions;
- Implement common APIs based on architecture guidelines and frameworks;
- Assist in documenting your code to ensure the maintainability of the platform;
- Build modular layouts, reusable code, and libraries for future use;
- Implement and adhere to the company logging and alerting standards;
- Contribute to the vision and long-term strategy in your domain of expertise;
- Scale the core platform to meet the demands of the business using event-driven, microservice, and serverless technologies.
Experience
- Have 3+ years of experience with Typescript and NodeJS;
- Experience with AWS Serverless Architecture, e.g., Lambda’s, S3, API Gateways;
- Be familiar with developing Relational and NoSQL databases such as AWS DynamoDb;
- Knowledge of cloud reference architectures and AWS best practices;
- Knowledge of Restful API design patterns;
- Have a detailed understanding of software development at scale, constraints, and challenges;
- Be a firm believer in unit testing and have familiarity with testing frameworks, e.g., Cypress / Jest / xUnit;
- Previous experience with event-driven architecture would be considered an asset.
Personal Skills
- Be a team player;
- Be a critical thinker with problem-solving skills;
- Have excellent interpersonal skills and good communication skills.
Recruitment Team Leader
Sectors Finance, Legal & Compliance, Risk & Fraud