Serai Limited is a new venture by HSBC. We aim to serve the needs of SMEs with global ambitions. Together with our technology partner Google, we will explore new and innovative ways that foster international trade relationships and facilitate transactions through a B2B digital trade platform. The intention is to explore innovative, technology-led, solutions to simplify and remove the frictions associated with international trade. Our vision is to “Build Trust; Facilitate Trade”.
As we evolve our business to support our client’s growth, we are seeking a Software Engineer to join our Platform and Products Engineering Team. Above all else we priorities exceptional talent, if you fall into that bracket, please apply.
Purpose
You will play a key role within our team and will contribute on developing a scalable platform to simplify trade to release business potentials. You will need excellent software engineering skills, a passion for programming, to enjoy hands on coding in a constantly evolving start-up environment and to steer the strategic direction of crucial functions like platform APIs, platform core applications and core products capabilities.
Success for you is designing, building, releasing and maintaining a world class platform that you will be proud of.
Responsibilities
- A key team member in our Platform and Products Engineering team, utilising Agile Scrum practices
- Understand business objectives, design and propose implementation solutions, develop, test and deploy the platform and product features to meet the business objectives
- Work closely with our fellow business product owners, business analysts, UI designers, UI developers and other key stakeholders
- Leverage the toolsets and capabilities on the Google Cloud Platform to reduce the in house development by working with the Google Professional Services organization
Experience & Qualifications
- Pride in producing readable, well-designed, maintainable, fully tested software codes in a scalable and cross cutting manner
- Strong in data structure and common algorithms, know when and how to use the most appropriate data structure and algorithm to write efficient software
- Strong in applying common design patterns to solve problems in a common ways
- Good understanding of dependency injection, aspect oriented programming, micro services cloud based services, 12 factors cloud native principles, defensive programming to avoid OWASP top 10 and common security vulnerabilities
- Master at least one programming language (preferably in Java and it's corresponding open source frameworks, alternatively Python) plus common knowledge of web applications development (html, css, standard set of javascripts frameworks - Bootstrap, React JS, Angular JS and the javascript language itself)
- Knowledge in Docker and Kubernetes Clusters deployment approach and apply DevOps and Infrastructure as code concepts
- Good understanding of Behavioral Driven Development (BDD) and apply the techniques in real life
- Life long learner and quick learner to new technologies
- Positive thinker and provide constructive feedback to improve the culture and environment
What you can expect from Serai
- An awesome working environment that values bold decisions, simplification, transparency, empathy and partnership
- Supportive culture to both professionally and personally
- 25 days holiday a year (and all public holidays)
- Excellent healthcare & life insurance