Tech Stack
JavaScriptMicroservicesMongoDBMySQLNode.jsOpen SourceRedisRubyRust
About the role
- Develop backend components for all Bitfinex services, including main trading application, Lightning Network support, and blockchain integrations
- Design and implement new products and features using agile methodologies
- Ensure backend services are scalable, low-latency and real-time as platform grows
- Build APIs and backend processes with strong security principles and standards
- Collaborate with cross-functional teams and contribute from concept to launch
- Maintain high-availability and performance of backend systems
Requirements
- Proven experience in video production and editing, with a strong portfolio of work
- Exceptional Node/JavaScript skills
- Familiar with microservices architecture
- Have actively participated in the development of a complex platform
- Good experience in interacting with databases (MySQL, MongoDB)
- Ability to quickly learn new technologies
- Good understanding of security practices
- Experience with blockchain integration (valuable)
- Comfortable with high-availability concepts (valuable)
- Ruby, Rust or C++ skills are a plus
- Experience with message queues (Redis), caches and job queues