Senior Software Engineer at Caribou shaping core systems and supporting caregivers across North America. Architecting distributed systems and mentoring the engineering team in a mission-driven environment.
Responsibilities
Architect and build distributed, event-driven systems that support large-scale data and real-time interactions
Lead major initiatives end-to-end: from technical design and data modeling to deployment and monitoring
Collaborate closely with Product and Design to deliver delightful user experiences
Ensure reliability, performance, security, and observability across the stack
Mentor teammates and elevate engineering quality - through code reviews, technical design, and thought leadership
Requirements
5+ years of experience building production software systems at scale
Proficiency with a modern stack - ideally TypeScript, Node.js, React, PostgreSQL, and AWS
Proven ability to design backend services using best practices (e.g., REST/GraphQL, domain-driven design, event-driven patterns, CQRS)
Experience writing performant and maintainable UI/UX
Strong understanding of security, reliability, and DevOps principles
Experience collaborating in cross-functional teams
Ability to clearly communicate technical trade-offs to both engineers and non-technical stakeholders
A growth mindset and motivation to experiment, measure, and iterate.
Software Engineer working on cross - functional teams at AssetWorks. Designing and developing innovative product functionality for community software solutions.
Software Developer designing and enhancing features for BlueCat's Integrity ecosystem using Java, React, and PostgreSQL. Collaborating with a talented team focused on scalability, performance, and reliability.
Staff Software Developer responsible for technical leadership on ShareGate's Backup feature. Collaborate with cross - functional teams to ensure scalable and secure solutions.
Software Engineering Intern collaborating in Product or Infrastructure Engineering teams for Sentry. Designing, developing, and deploying programming solutions that deliver value to customers.
Staff Developer leading technical delivery for ShareGate's Backup feature. Collaborating with teams and overseeing architecture and design in a remote environment.
Full Stack Engineer developing an internal hackathon application to inspire developers. Collaborating with product and engineering teams, implementing features using Rails and Vue.
Co - op Software Developer at Ricoh's Global Solutions Engineering group. Assisting in software development with exposure to various technologies and collaboration with global teams.
Staff Engineer developing AI platforms for clinical workflows at Tali AI. Joining a fast - growing startup focused on improving healthcare access through advanced technology.
Software Engineer at Supabase developing performance - focused distributed connection pooling solutions. Collaborating globally to tackle challenges in scaling systems to millions of users.