Senior Software Engineer (Java and Node.js)

pulse labs • United State
Remote
Apply
AI Summary

Design, implement, and maintain software for a real-time, highly concurrent distributed system. Collaborate with the development team to build a high-performance, stable, scalable, and comprehensible back-end system. Exceptional software engineer with experience in Java and Node.js.

Key Highlights
Design and maintain software for a real-time, highly concurrent distributed system
Collaborate with the development team to build a high-performance, stable, scalable, and comprehensible back-end system
Exceptional software engineer with experience in Java and Node.js
Key Responsibilities
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, and comprehensible back-end system to support the entire Pulse Labs organization
Technical Skills Required
Java Node.js Linux High-performance computing Networking Distributed systems engineering RESTful APIs Websockets
Benefits & Perks
100% remote work
Exceptional software engineer with experience in Java and Node.js
Nice to Have
MSc/PhD in Computer Science, Engineering, or another quantitative field
Previous work experience building testing or analytics tools
Knowledge of real-time audio and video streaming
Development work on a major analytics platform

Job Description


This position is 100% REMOTE.

We are seeking a dynamic and entrepreneurial individual who thrives in fast-paced, ever-changing environments and is motivated by solving complex problems. As part of our core engineering team, the successful candidate will have tremendous responsibility in shaping the firm's strategic direction by designing, implementing, and maintaining our main software backbone. We believe in iterative building with a strong user focus and in utilizing the most appropriate technologies for the task at hand.

Responsibilities:

  • 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

Requirements

  • Exceptional software engineer with experience in Java and Node.js. 7+ years experience preferred
  • 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

Preferred Qualifications:

  • MSc/PhD in Computer Science, Engineering, or another quantitative field
  • Previous work experience building testing or analytics tools
  • Knowledge of real-time audio and video streaming
  • Development work on a major analytics platform

Similar Jobs

Explore other opportunities that match your interests

Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

clevanoo llc

United State

Head of Product, US Core

Programming
•
1h ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Director

Jobgether

United State
Visa Sponsorship Relocation Remote
Job Type Contract
Experience Level Associate

hiretalent - staffing & recrui...

United State

Subscribe our newsletter

New Things Will Always Update Regularly