About the Role:
We are seeking a backend engineer to join our Platform team. The ideal candidate will have prior experience working with corporate bonds or other asset classes. You will work closely with other developers, the product team, and our operation partners to help define solutions to use both internally and for clients. This is a unique opportunity to be an integral part of our technology team. We take a leading-edge approach to everything we do - from our tech stack to our remote working style - we want our employees to succeed. Our institutional credit trading platform allows for continued innovation and follows a microservices architecture with multiple Electron-based frontend applications.
This role is supporting our newly launched JV, Trumid XT, an Asian bond trading platform based in Singapore. This role will support Singapore market hours.
What You'll Do:
- Partner with the product and operations teams to gather and understand key requirements, design and develop system functionality and implement the solutions
Here are some of the qualities we're looking for in a successful team member:
- You strive to make everything around you better
- You are equally excited by experimenting with new technologies as you are about delivering value through maintainable, scalable, and reliable services
- You view software engineering less as writing code and more as delivering high-value, innovative solutions to real-world problems
- Some knowledge of corporate bonds is desired, but not mandatory for delivering most of our features
- You are skilled in concurrency, distributed message-based systems, and have a deep affinity for building reliable, high-throughput, lower latency solutions
- You can clearly communicate your ideas and give and accept direct feedback
- You are passionate about honing your craft inside and outside of work
- You can convey why you are attracted to working in a functional paradigm.
- You are willing and able to work Singapore market hours
Our Stack:
- Scala with Akka Streams for efficient stream processing
- Kafka for scalable messaging
- Linux, Docker, Ansible, and AWS for dynamic environments
- Google Apps, Slack, and Zoom for open communication and collaboration
Benefits:
- Competitive compensation
- Fully paid medical, dental and vision coverage
- Team-oriented and collaborative company culture
- Lively and dynamic office space with fully stocked kitchen in our NY headquarters or remote/distributed flexible work arrangements