Senior Software Engineer, Backend (New York)
About Yieldstreet
Yieldstreet is building the largest global digital wealth management platform to change the way wealth is created. With an investor-first approach, our investor community builds a diversified portfolio of investments outside of the stock market to generate passive income. Yieldstreet is giving unprecedented access to asset classes such as Fine Art, Real Estate, Marine, Legal & Private Business Credit. We’re headquartered in New York City with offices in Miami, Boston, Brazil, Argentina, Malta and Greece.
Why Yieldstreet?
Join a team of diverse, smart, and friendly people from 8 different countries who speak a total of 17 different languages who are on a mission to make alternative investments more accessible. Our team is comprised of successful entrepreneurs with combined exits of over $1B. We get social with each other during happy hours, exercise classes and team off sites!
What’s in it for you:
Competitive compensation packages including equity Health, dental & vision coverage with FSA/HSA options
Unlimited PTO
401k Match
Learning and Development stipend
Wellness credit
Paid lunch once a week
Commuter benefit
Life insurance
Sabbatical
About the Role
You will be part of a core engineering team building the world’s most robust lending platform to connect Investors with borrowers. You are a self-motivated hacker and tinkerer that can wear many hats and is excited to build business applications that drive revenue and delight our customers. You are entrepreneurial in nature and balance between building the coolest product using bleeding-edge technology with an eye on go to market timing and established stable technologies. As a back-end engineer you’re obsessed with the ideas of performance, scale and well-designed, well-abstracted, reusable code. You have a strong sense of personal responsibility towards building the most efficient and easy to use APIs for your primary constituency - front-end developers. Most importantly, you can’t sleep peacefully if your APIs leave stack traces or don’t respond within 30 milliseconds no matter what they do.
While we're all remote for the moment, we're looking for a candidate who can be based out of NYC. When we eventually return to the office, we expect to take a hybrid-office approach where you can work from home but be in the office 2-3 days a week.
What you'll do:
- Work with a diverse global team of engineers, designers and product managers to build truly innovative technology products for the alternative investments space
- Build and ship a robust online lending marketplace and investment management platform on a Java (Play/Lagom) microservices stack.
- Develop and maintain a growing repository of microservices serving a range of front-end applications and devices, both internal and public-facing
What you'll need:
- B.S. in Computer Science/Engineering or equivalent
- 6+ years of software development experience, releasing commercial products or web based high volume transaction systems
- Expert knowledge of Java (8+) programming
- Strong experience with web application frameworks and API development with an eye to REST fidelity, performance, security and event-sourced microservice development (reactive programming)
- Comfortable working across the stack including JavaScript and frameworks such as Bootstrap, CoffeeScript, AngularJS, React/Redux
- Strong foundation in OOP, REST, messaging systems (e.g. Kafka, Kinesis, RabbitMQ), and streaming data (Apache Spark, AWS Kinesis)
- Expert knowledge in working with multiple database platforms - relational (MySQL/Postgres), unstructured (Cassandra, DynamoDB) and transient (Redis)
Bonus points for:
- MS or PhD in Computer Science
- Play Framework, Akka and Lagom experience
- Strong experience working in virtualized environments like Docker
- Previous entrepreneurial venture or early stage start-up experience