We are seeking a Backend Engineer to design, implement, and maintain our software backbone. The successful candidate will shape the firm's strategic direction and work alongside the development team to build a high-performance, stable, scalable, extensible, and comprehensible back-end system.
Requirements
- Design and implement software for a real-time, highly concurrent distributed system
- Work alongside the development team to architect and build a high-performance back-end system
- Exceptional software engineer with experience in Java and Node.js
- Write clean, modular, and well-documented code
- Proficient in Linux, high-performance computing, and networking
- Knowledgeable about distributed systems engineering, RESTful APIs, and Websockets
- Skilled communicator and collaborator
- Self-driven and organized