Senior Full Stack Developer
Vancouver, British Columbia, Canada • Engineering
Role OverviewWe are looking for a Senior Full Stack Developer to lead the design and delivery of scalable, cloud-native systems within Operto ONE.
In this role, you will own features and services end-to-end, contribute to architectural decisions, and guide the implementation of reliable, event-driven systems on Amazon Web Services.
You will work across frontend, backend, and cloud infrastructure, collaborating with product, design, and engineering teams to deliver high-impact solutions while mentoring other developers and elevating engineering standards.
Role Responsibilities- Lead the design and implementation of end-to-end features and services across frontend and backend
- Architect and build serverless, event-driven systems using AWS (Lambda, SQS, EventBridge, API Gateway)
- Design scalable and efficient data models in DynamoDB, aligned with access patterns
- Establish and enforce best practices for code quality, testing, and system reliability
- Review and guide implementation decisions made by other developers
- Debug and resolve complex production issues across distributed systems
- Collaborate with product managers and designers to translate requirements into technical solutions
- Improve system observability, performance, and scalability
- Mentor and support junior and mid-level developers
- Leverage and guide the use of AI-assisted development tools to improve team productivity and code quality
Role Requirements- 5+ years of experience as a Full Stack Developer
- Strong expertise in React and TypeScript
- Strong backend experience with Node.js
- Proven experience building systems on AWS serverless architectures
- Solid understanding of event-driven systems and asynchronous workflows
- Experience designing and working with DynamoDB at scale
- Strong debugging and problem-solving skills in distributed systems
- Experience with CI/CD pipelines and deployment strategies
- Ability to work independently and make technical decisions
- Strong communication and collaboration skills
Nice to Have- Experience with real-time systems or messaging platforms
- Familiarity with observability tools (logging, monitoring, tracing)
- Experience with OpenTelemetry or similar tools
- Experience integrating AI/LLM-based features into applications
- Experience optimizing frontend performance and user experience
What We Value- Ownership and accountability for outcomes
- Pragmatic decision-making and focus on impact
- Ability to balance speed and quality
- Mentorship and collaboration
- Continuous learning and improvement
Why You'll Love Working at Operto:
- Comprehensive Health Benefits: Enjoy coverage with extended health benefits, including health, vision, and dental care. Your well-being is our top priority!
- Paid Time Off: Recharge with ample paid time off, because we believe a balanced life is a successful life.
- Competitive Compensation: Receive a salary and benefits package that reflects your experience and skills, recognizing and rewarding your value to our team.
- Dynamic & Supportive Team: Join a high-achieving, collaborative team that supports growth, and celebrates success together.
- Hybrid Work: Enjoy the flexibility of hybrid work opportunities, while staying connected with our team.
- Winter Break: We have a reduced working schedule from December 25th to January 1st annually, allowing our team to enjoy the festive season with their loved ones without affecting their vacation balance.
- We're champions of diversity. Our diverse backgrounds, skills, and abilities make us stronger. We work hard to make Operto a place where everyone feels welcome, respected and supported.
- Salary Range: Pay Rate: This compensation range takes into account a wide range of factors that are considered in making compensation decisions including but not limited to job-related skills, experience and relevant training or education, business and organizational needs. CAD: $98,000-122,000 annually