We are seeking for an experienced and talented Senior Product Engineer to join our Services team. As a senior member of the team, you will be responsible for building and delivering high performance, distributed systems that provide scalable blockchain-based solutions to our customers. You will be part of one of our Product Engineering teams, working closely with the Platform and Security Engineering team to deliver high-quality products for our customers worldwide.
Build, deliver and maintain distributed systems that integrate with blockchain technology, while adhering to regulatory, legal and quality frameworks for delivery.
Deliver on improving the performance, scalability and reliability of our frontend and backend integrations.
Triage, troubleshoot and resolve issues in production environments on all systems maintained by the team.
Manage product expectations with stakeholders in Legal, Security, Risk, Platform to build reliable systems that adhere to our quality and regulatory frameworks.
Demonstrated experience in building and delivering software systems.
Strong proficiency in Typescript and React-based systems; Golang knowledge is a strong plus.
Experience and ability to conceptualize, design and improve systems for end-to-end user experience across front- and back-ends.
Experience with distributed systems, microservices architecture, and API design.
Experience with containerization technologies such as Docker and Kubernetes.
Experience with relational databases.
Ability to work independently and as part of a team.
Excellent communication skills in English with the ability to communicate effectively with technical and non-technical teams.
If you have a passion for blockchain technology and building scalable, distributed systems that bring values to large-scale businesses worldwide, and want to work in a fast-paced, dynamic environment, then we encourage you to apply for this exciting opportunity.
We offer a competitive salary, 25 annual vacation days, comprehensive benefits package, and opportunities for professional growth and development.