Seeking a dynamic and entrepreneurial individual to shape the firm's strategic direction by designing, implementing, and maintaining our main software backbone.
Requirements
- Design, implement, and maintain software up to the demanding standards of a real-time, highly concurrent distributed system.
- Work alongside the rest of the development team to architect and build a high-performance, stable, scalable, extensible, and comprehensible back-end system to support the entire Pulse Labs organization.
- Exceptional software engineer with experience in Java and Node.js.
- Write clean, modular, and well-documented code.
- Experience in the implementation and operation of mission-critical systems.
- 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.
Benefits
- Paid Time Off
- 401k Matching