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

Salary

Competitive

Project Basis based

Remote Job

Worldwide

Job Overview
Job Posted:
1 year ago
Job Type
Contractual
Job Role
Any
Education
Any
Experience
Any
Total Vacancies
-

Share This Job:

Location

Canada