Job Title

Senior Software Engineer

Required Skills

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

Contact

We connect top-tier talent with industry leading employers.

What's your next move?