Backend Engineer
Support Shepherd
- Manila City, Metro Manila
- Permanent
- Full-time
- Run data analysis to identify viable arbitrage strategies. We have a number of experimental ideas for trading opportunities and we will need you to help us run various backtests to figure out how these would perform historically.
- Build out and maintain a trading bot that executes our strategies. You’ll work directly with our founder to turn arbitrage strategies into code. You will need to build well-tested and robust code that can scale into numerous trading platforms.
- Overhaul our reporting services to efficiently handle terabytes of data. In order to identify profit-maximizing opportunities, we’ll need to ingest significant amounts of data and meticulously record all of our executed trades for client reporting purposes.
- Minimum 3 years of experience
- Well-rounded programming abilities. We need you to be able to do it all – back-end, data analysis, some front-end, etc. We want to build our infrastructure in TypeScript and Ruby.
- You’re an excellent communicator. You'll be interacting with the founder, so clear communication and the ability to ask good questions are key.
- Good coding habits. This job is not just about writing good code, but also about maintaining it. We expect you to write tests and documentation so that any of your future teammates can help support the code you write.
- Eagerness to learn. We expect this role to have a steep learning curve and we are looking for resourceful engineers who can learn new concepts quickly and “figure things out”
- Candidate must be good with math
- Experience with finance / trading products. This role is going to have a steep learning curve, so it helps to come in with at least some prior domain knowledge.