About the team:
The Platform Support Services team carries the core responsibility of building products and tools for the platform to enable global business growth and to help more users around the world embrace encrypted assets.
Responsibilities:
· You will work with talented peers engineers to build a robust exchange platform to solve high-impact issues.
· Design and code the right solutions starting with broadly defined problems.
· Your work will directly impact our customer experience, and save millions in concessions.
· You will constantly stretch the boundaries of innovation to tackle business challenges.
· Work closely with product, design and marketing teams to drive rapid innovation in cross-functional teams.
· Design and code the right solutions starting with broadly defined problems.
· Drive best practices and engineering excellence.
· You will play the role of technical leader and advise senior engineering leaders.
· You will mentor the junior engineers to deliver customer-facing products.
· Responsible for designing the architecture, building the software, and working with the team to deploy your solutions across the globe.
Requirements:
· Min. Bachelor’s degree in Computer Science, Software Engineering or related technical discipline
· Proven programming experience with at least one modern language such as Java (preferred), C++, Python, Go, PHP, C# or suchlike including object-oriented design.
· Proficient in Computer Science and development fundamentals, including object-oriented design, data structures, algorithm design, and complexity analysis.
· Proven experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.
· Knowledge of multi-threading and distributed architecture.
· Knowledge of mainstream messaging frameworks like Kafka, SQS, etc.
· Solid experience with relational databases.
· Experience with distributed (multi-tiered) systems.
· Experience building secure and highly scalable applications.
· Creates reliable/maintainable code and finds creative and scalable solutions to complex problems.
· Proficiency in software engineering and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, deployment and operations.
EA Licence No: 99C4599
EA Personnel Reg No: R1104662
EA Personnel Name: Celine Tan Si Ling