About Us
Probe is reimagining the nightlife experience with a real-time "Members Only" social club built around the clubs, that amplifies engagement for venues and promoters and fosters connections among event-goers. Our "fire rating" system and AI driven event discovery features are set to transform how people socialize in their nights out, all happening in real-time.
The Role
As a Full-Stack Software Engineer at Probe, you will be responsible for helping build the next generation of social connection and nightlife experience platforms. This role will primarily focus on designing and implementing tools to operate, analyze, and control Probe's core systems, including our real-time interaction features, "fire rating" algorithm, and event discovery mechanisms. Within this role, you will have wide exposure to the overall system architecture and the opportunity to shape the future of urban social experiences.
Responsibilities
Craft a smooth, responsive mobile experience using React Native
Architect robust server-side solutions with Node.js and TypeScript
Implement real-time features using WebSockets
Design scalable microservices using Kafka
Optimize data flows with Postgres and Redis for high-speed caching
Orchestrate our cloud infrastructure on AWS
Develop and maintain comprehensive test suites for both server-side and React Native code
Basic Qualifications
Bachelor’s Degree in Computer Science, Software Engineering, or equivalent field.
2+ years of full stack development experience, with a track record of shipping real-time products
Mastery of Node.js, TypeScript, and React Native
Strong experience with Socket.IO, WebSockets, and real-time application architectures
Proficiency with Redis for caching and real-time data management
Hands-on experience with Kafka and event-driven architectures
Strong command of Postgres and database optimization techniques
AWS expertise and cloud deployment experience
Experience using and configuring CI/CD pipelines and in writing unit tests
Extensive experience with Jest for both server-side and React Native testing
Commitment to writing testable code and maintaining high test coverage
Experience in designing and testing user interfaces
Ability to learn fast and work in a fast-paced environment at high intensity
Understands the right trade-offs to make in software development
Excellent communication and teamwork skills
Additional Requirements
Ability to work long hours and weekends as necessary.
Nice to Have
Experience with other testing frameworks or methodologies (e.g., Mocha, Cypress)
Familiarity with test-driven development practices
Familiarity with LLM embeddings and vector databases
Experience with pub/sub systems and real-time data synchronization
Background in building real-time messaging or social networking features
Experience with recommendation systems and personalization algorithms
What We Offer
A chance to redefine nightlife through cutting-edge, real-time technology
Generous equity package: We believe in our mission and want you to be a true partner in our success. Our equity grants are significantly above industry standard, giving you substantial ownership in the company.
Competitive base salary
Flexible work setup that suits your style
Job Types: Full-time, Permanent
Pay: $60,000.00-$75,000.00 per year
Benefits:
Dental care
Employee stock purchase plan
Extended health care
Flexible schedule
Paid time off
Stock options
Work from home
Schedule:
Monday to Friday
Weekends as needed
Education:
Bachelor's Degree (preferred)
Language:
English (required)
Work Location: Remote