Backend Engineer Trading Systems
Skills
Back-End Web DevelopmentSoftware DevelopmentAcceptance TestingCode ReviewDatabasesMicroservicesSystem Architecture
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- Possess 2-8 years of full-time software engineering experience preferably as a systems programmer
- Strong background in deploying quality engineering practices within agile development teams
- Hands-on experience with Rust C++ or GO
- Skilled in multi-threading streaming data concurrency and distributed systems
- Proven ability to build scalable performant production-level applications
- Experience in building trading systems is highly desirable
Nice to have
- Experience in crypto
- Interest in learning Rust
Day to day
- Architect design and build the next phase of a world-class trading system
- Ensure resilience and stability through quality code reviews unit regression and user acceptance testing
- Contribute to system architecture and interface design
- Take full ownership of multiple components including design implementation and maintenance
- Be an integral contributor to a lean agile development team
