Headquartered in Wilmington, Delaware, Optro, founded in 2014, is a technology company that provides an AI-powered governance, risk, and compliance (GRC) platform designed to help
Staff Software Engineer
Location
Canada
Posted
12 days ago
Salary
CA$184K - CA$253K / year
Seniority
Lead
Job Description
Staff Software Engineer
Optro
• Build and ship product features end-to-end • Ability to write clear and well defined design documentation • Mentor fellow engineers • Lead application architecture decisions • Troubleshoot, debug and resolve software bugs • Implement back-end APIs in Node.JS • Work on our Ember SPA front-end • Collaborate with engineers, designers, and product managers • Participate in an Agile software development life cycle • Write well-designed, maintainable & testable code • Be product-minded and think about the customer • Work with JavaScript, Node.JS, Ember(or other relevant frameworks), Python, PostgreSQL • Contribute to open-source projects
Job Requirements
- 8+ years of experience developing web-based applications
- Experience with a modern front-end framework (Ember, Angular, React, Vue, etc.)
- Experience writing REST / JSON APIs
- Experience writing software tests
- Ability to solve technical problems independently
- Motivation to work hard and always be learning
Benefits
- Launch a career at one of the fastest-growing SaaS companies in North America and EMEA!
- Live your best life (LYBL)! $200/mo (USD) for anything that enhances your life
- Comprehensive employee health and life insurance coverage
- Competitive compensation & bonus program
- Statutory vacation + Flexible vacation
- Time off for your birthday & volunteering
- Employee resource groups
- Opportunities for team and company-wide get-togethers!
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Software Engineer, Compute
PersonaConfigurable identity infrastructure for KYC, AML, KYB, fraud detection, onboarding, and more.
• Embrace and champion engineering best practices within the product engineering teams • Work closely with product teams to plan and build scalable, resilient and cost-effective infrastructure systems that meet launch goals, reach new markets and scale with product demand • Partner with fellow engineering teams to deliver on complex initiatives together • Develop simple, elegant solutions to complex problems • You will work in a solution stack that extends all the way from complex back-end data through web services to highly usable web-based user interfaces • You will be able to directly shape system design, development methodologies, and implementation technologies
Senior Software Engineer – Rent, EC Card
DaveWe started Dave for one reason: banks weren’t built for people like us, and we knew we deserved better.
• Design, build, and maintain the backend code to support features used by our 5 million users • Backend development in Typescript • Regularly participate in code reviews and other team functions • Provide technical leadership and assist guiding the team's overall technical direction • Offer mentorship and pair with other engineers regularly • Work closely with our PM and design teams to define feature specifications and build products leveraging frameworks such as React.js & React Native
Fullstack Developer, SE2
DaveWe started Dave for one reason: banks weren’t built for people like us, and we knew we deserved better.
• We’re looking for talented full stack engineers to play an instrumental role in building products that help millions of people • Full stack web/mobile application development in Javascript and Typescript • Work closely with our PM and design teams to define feature specifications and build products leveraging frameworks such as React & React Native • Participate in the design and development of fully-tested APIs that will interface with multiple services • Delivers consistent high-quality code by shipping incrementally across multiple PRs • Write unit and integration tests to promote squad-owned quality • Work closely with operations and infrastructure to build and scale back-end services • Regularly participate in code reviews and other team functions
Full Stack Developer
Beyondsoft ConsultingBeyondsoft is a leading mid-sized business IT and consulting company that combines modern technologies and proven methodologies to tailor solutions that move your business forward. Our global head office is based in Singapore, and our team is made up of a diversely talented team of experts who thrive on innovation and pushing the bounds of technology to solve our customers’ most pressing challenges. We believe that collaboration, transparency, and accountability are the values that guide our business, our delivery, and our brand. Everyone has something to bring to the table, and we believe in working together with our peers and clients to leverage the best of one another in everything we do. Our ability to achieve our mission and live out our values depends upon a diverse, equitable, and inclusive culture. So, we strive to foster a workplace where people have the respect, support, and voice they deserve, where innovative ideas flourish, and where people can unleash their brilliance.
Role Description We are seeking a highly skilled Full Stack / AI Software Engineer to design and build modern, scalable web applications with integrated AI-driven capabilities. This role will focus on developing responsive frontend applications using React.js, backend-for-frontend (BFF) service layers, and intelligent application workflows powered by AI technologies. The ideal candidate will have hands-on experience building AI-enabled applications and strong full-stack engineering fundamentals across frontend, backend, APIs, and microservices architecture. Experience developing AI agents, orchestration workflows, or LLM-powered applications is highly preferred. This is an opportunity to work closely with product, backend, and AI teams to deliver next-generation user experiences powered by modern AI technologies. - Design and develop responsive, performant frontend applications using React.js and modern JavaScript/TypeScript frameworks - Build and maintain scalable backend-for-frontend (BFF) service layers using Node.js/Express - Integrate AI-powered capabilities into web applications, including LLM-driven features, intelligent workflows, and agent-based systems - Collaborate with backend, AI, and product teams to deliver seamless end-to-end user experiences - Design and consume RESTful and/or GraphQL APIs - Optimize application performance, scalability, accessibility, and responsiveness across devices and browsers - Implement best practices for state management, caching, lazy loading, and data aggregation - Contribute to architectural decisions across frontend, backend, and AI integration layers - Participate in code reviews, technical discussions, and engineering best practices initiatives - Support continuous improvement of development workflows and platform scalability Qualifications - 4+ years of full-stack software development experience - Strong proficiency in React.js, JavaScript/TypeScript, Node.js, and Express - Experience with RESTful and/or GraphQL APIs - Solid understanding of responsive UI design and frontend performance optimization - Experience with state management frameworks such as Redux - Understanding of microservices architecture and modern full-stack development best practices - Experience building scalable and maintainable web applications - Strong problem-solving and debugging skills - Experience participating in code reviews and collaborative engineering environments - Bachelor’s degree or higher in Computer Science or a related technical field Requirements - Experience developing AI-integrated applications - Experience building BFF architecture layers - Experience working in cloud-native or distributed systems environments - Familiarity with modern DevOps and CI/CD practices - Startup or product engineering experience preferred - Strong communication and cross-functional collaboration skills Company Description Beyondsoft is a leading mid-sized business IT and consulting company that combines modern technologies and proven methodologies to tailor solutions that move your business forward. Our global head office is based in Singapore, and our team is made up of a diversely talented team of experts who thrive on innovation and pushing the bounds of technology to solve our customers’ most pressing challenges. We have a global presence spanning four continents (North America, South America, Europe, and Asia). Our global network of talent and customer-centric engagement model enables us to provide top-quality services on an unprecedented scale. We believe that collaboration, transparency, and accountability are the values that guide our business, our delivery, and our brand. Everyone has something to bring to the table, and we believe in working together with our peers and clients to leverage the best of one another in everything we do. Our ability to achieve our mission and live out our values depends upon a diverse, equitable, and inclusive culture. So, we strive to foster a workplace where people have the respect, support, and voice they deserve, where innovative ideas flourish, and where people can unleash their brilliance.

