
Search by job, company or skills
The Opportunity:
As a vital member of the Tech Platform Team, you will be part of a specialized force that meticulously bridges the gap between business exigencies and architectural finesse.
You will engage in:
Developing and deploying cutting-edge financial web applications using technologies like React, TypeScript, Node.js, GraphQL, and Apollo Federation.
Innovating with micro frontend architectures and exploring low-code/no-code solutions to enhance product scalability and user experience.
Participating in guild meetings and collaborative projects that synchronize code standards and best practices across the team.
Responsibilities:
Lead a team of engineers, set goals and development targets for the engineers within the managed team and support the team with feedback and development plans as they progress
Work closely with Product Managers to analyze the product requirements and then produce the technique solutions & execution plan to deliver the software products
Hands-on design, implementation and deliver software functions
Analyze and validate the technique design for the software functions from the team
Review code from team members and ensure the standards
Engage with the Product Manager into building a backlog that continuously contributes to the execution of the roadmap
Contributing to the hiring, training and development of the engineers within the managed team.
Assure the collaboration between your team and other teams including local/global engineering teams, infrastructure teams, and product manager teams.
Qualifications:
More than 7 years of back-end development experience and more than 3 years of back-end architecture experience
Have experience in developing large-scale system
Fluent in English
Bachelor's degree in computer science and related majors
Proficient in Java 8, familiar with Java multi-threading, high concurrency, IO / NIO, network communication, etc .
Familiar with commonly used design patterns, with experience in design and development of large-scale distributed, high concurrency, high load, high availability systems
Master various common server technologies, which can optimize service response and data query, ensure various service quality, and solve the problems of high concurrency and high availability
Familiar with Spring / Spring Boot
Familiar with HTTP, TCP / IP protocol and REST specifications
Familiar with message queues and async design patterns
Master Gradle / Maven and other build tools
Familiar with the use of Docker cluster
Familiar with JSON & XML.
Who You Are
Skilled in Modern Technologies: You have a strong background in software development with expertise in Kotlin, Java, Kafka and modern architectures like micro-service and event-driven.
Innovative and Curious: You possess a relentless curiosity and a commitment to excellence, always probing and innovating to find better solutions.
Diverse and Collaborative: You thrive in diverse, global teams and contribute to a collaborative, inclusive work environment.
Efficient and Proactive: You focus on automating tasks to concentrate on high-impact activities and are proactive in reducing technical debt.
Broad Technical Interests: You are interested in beyond backend technologies, including design systems, search & AI technologies, gateway technologies and data analytics.
Why Join Us
Impact and Innovation: Join a team where innovation meets impact. With us, you will redefine the technological landscape of the financial world.
Diversity and Collaboration: Our strength lies in our diversity and collaborative spirit, ensuring a rich, inclusive workspace.
Cutting-edge Technology: You will work with groundbreaking technologies that keep you engaged and continuously learning.
Community and Growth: Engage in a vibrant community with guild meetings and shared initiatives that foster knowledge sharing and professional growth.
Empowerment: Be part of a team where your contributions spearhead change and your growth knows no bounds in a supportive environment.
Job ID: 151131743