Senior Software Engineer

4 weeks ago


Vancouver, Canada Workstream Full time

Senior Software Engineer (Ruby on Rails)Join to apply for the Senior Software Engineer (Ruby on Rails) role at WorkstreamSenior Software Engineer (Ruby on Rails)Join to apply for the Senior Software Engineer (Ruby on Rails) role at WorkstreamGet AI-powered advice on this job and more exclusive features.Workstream is a mission-driven company that believes in building premium, modern software solutions for hourly businesses. There are 2.7 billion hourly workers, who make up 80% of the global workforce, but they've been heavily underserved by technology and deserve better. We help local businesses around you hire, manage, and pay qualified workers.Our customers include leading brands from multiple sectors, including Burger King, Carl's Jr./Hardee's, IHOP, KFC, and Culvers. At series B, we are quickly expanding our product portfolio. We are backed by legendary VCs and industry experts like Founders Fund, BOND, and Coatue.We are a team from UC Berkeley, Cornell, SJTU, Cambridge, NUS, with broad industry experiences from Tencent, Alibaba, Amazon, ByteDance, and more. Our engineering team is composed of passionate, driven, and talented engineers who focus on building and innovating cloud technology solutions that empower local businesses to thrive and better serve the deskless workforce in their communities. We are seeking a talented Senior Engineer to join our growing engineering team.Day in the Life:You are a seasoned Software Engineer with a strong background in application development.Work closely with Product Managers, Engineering Managers, and peer engineers to deliver well-scoped product features.You advocate for and practice test-driven development (TDD) to ensure the delivery of high-quality, reliable software.Your technical skills are complemented by your ability to communicate effectively in English, both verbally and in writing.Who You Are:Proficiency in at least one of the following languages: ruby on rails, golang, node.js, python, with experience in developing high-performance and high-availability backend systems. Ruby on rails is preferred.Experience with NextJS or other front end technologies is nice to have.Strong foundation in programming principles and design patterns.Experience with building scalable systems and test driven CI/CD commitment to quality software development.Experience with SQL and NoSQL databases, such as PostgreSQL or MongoDB, have comprehensive understanding of the decision-making process between SQL and NoSQL databases.Knowledge of caching mechanisms such as Redis or Memcached.Familiarity with cloud platforms such as AWSDemonstrated experience in designing distributed systems with a holistic perspective.Keep up with the latest technological trends and continuously improve productivity.Full professional proficiency in EnglishWhat We Offer:A mission-driven and value-based company dedicated to empower deskless workers and local businessesAn early employee opportunity at a Series B hyper-growth startup; work with the founding team and industry veterans to accelerate your careerCompetitive salary and equityComprehensive health coverage: medical, dental, and visionWeWork Office - Amenities and PerksLearning/development stipendUnlimited PTOHybrid Office/WFH scheduleIn compliance with the British Columbia Pay Transparency Act, the base salary range for this role is between $100,000-$150,000 CAD. This range is not inclusive of our equity package. When determining a candidate’s compensation, we consider a number of factors including skillset, experience, job scope, and current market data.Additional InformationWorkstream provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.We are committed to the full inclusion of all qualified individuals.Seniority levelSeniority levelMid-Senior levelEmployment typeEmployment typeFull-timeJob functionJob functionEngineering and Information TechnologyIndustriesSoftware DevelopmentReferrals increase your chances of interviewing at Workstream by 2xGet notified about new Senior Software Engineer jobs in Vancouver, British Columbia, Canada.Burnaby, British Columbia, Canada 4 weeks agoSenior Software Engineer - User Generated ExperiencesBurnaby, British Columbia, Canada 3 months agoSr Software Development Engineer - Grants DevelopmentApplied Sr Data Scientist - Fintech FoundationSr. Engineering Manager, Infotainment ApplicationsBurnaby, British Columbia, Canada 2 months agoBurnaby, British Columbia, Canada 3 days agoSenior Database Developer, Product Support Team (Bangkok based, relocation provided)Senior Software Engineer, Backend - FintechSenior Software Engineer, Account ManagementSenior Software Engineer (Infrastructure)Senior Backend Developer - Java & .NET (Future Opportunity)Richmond, British Columbia, Canada 1 month agoSenior Backend Software Developer (JAVA)Burnaby, British Columbia, Canada 2 weeks agoSoftware Engineer (Senior API Developer))Richmond, British Columbia, Canada 1 year agoWe’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI. #J-18808-Ljbffr



  • Vancouver, Canada Zaui Software Ltd. Full time

    We are looking for an Intermediate-Senior Software Engineer to join our Engineering team. This position is open to all of Canada and is fully remote. Ability to work within or close to PST business hours (9am - 5pm) is preferred. As an Intermediate–Senior Software Engineer you will contribute across a large, evolving PHP codebase, modern Vue and React...


  • Vancouver, Canada Zaui Software Ltd. Full time

    We are looking for an Intermediate-Senior Software Engineer to join our Engineering team. This position is open to all of Canada and is fully remote. Ability to work within or close to PST business hours (9am - 5pm) is preferred. As an Intermediate–Senior Software Engineer you will contribute across a large, evolving PHP codebase, modern Vue and React...


  • Vancouver, Canada Zaui Software Ltd. Full time

    We are looking for an Intermediate-Senior Software Engineer to join our Engineering team. This position is open to all of Canada and is fully remote. Ability to work within or close to PST business hours (9am - 5pm) is preferred. As an Intermediate–Senior Software Engineer you will contribute across a large, evolving PHP codebase, modern Vue and React...


  • Vancouver, Canada Orchestry Software Full time

    About Orchestry Orchestry is a pioneering SaaS company in the Microsoft 365 ecosystem helping organizations simplify govern and get more value from their collaboration tools. Our platform empowers IT and business users alike through intelligent automation governance and user-friendly design. Were growing fast and scaling globally and were looking for a...


  • Vancouver, Canada Orchestry Software Full time

    About OrchestryOrchestry is a pioneering SaaS company in the Microsoft 365 ecosystem helping organizations simplify govern and get more value from their collaboration tools. Our platform empowers IT and business users alike through intelligent automation governance and user-friendly design. Were growing fast and scaling globally and were looking for a Senior...


  • Vancouver, Canada Zaui Software Ltd. Full time

    A leading software development company is seeking an Intermediate-Senior Software Engineer to join their remote engineering team. The ideal candidate will have 5–8 years of experience, strong skills in PHP, Vue.js, and AI tools, and a proven ability to mentor others. You will contribute to a large PHP codebase and enhance web and mobile apps while ensuring...


  • Vancouver, Canada Zaui Software Ltd. Full time

    A leading software development company is seeking an Intermediate-Senior Software Engineer to join their remote engineering team. The ideal candidate will have 5–8 years of experience, strong skills in PHP, Vue.js, and AI tools, and a proven ability to mentor others. You will contribute to a large PHP codebase and enhance web and mobile apps while ensuring...


  • Vancouver, Canada Zaui Software Ltd. Full time

    A leading software development company is seeking an Intermediate-Senior Software Engineer to join their remote engineering team. The ideal candidate will have 5–8 years of experience, strong skills in PHP, Vue.js, and AI tools, and a proven ability to mentor others. You will contribute to a large PHP codebase and enhance web and mobile apps while ensuring...


  • Vancouver, Canada Orchestry Software Inc Full time

    A SaaS company in the Microsoft 365 ecosystem is looking for a Senior Software Developer. In this role, you will design and develop high-performance web applications, lead feature development, and mentor junior engineers. Candidates should have 8+ years of experience in software development with a strong command of C# and .NET. You'll work in a...


  • Vancouver, Canada Orchestry Software Inc Full time

    A SaaS company in the Microsoft 365 ecosystem is looking for a Senior Software Developer. In this role, you will design and develop high-performance web applications, lead feature development, and mentor junior engineers. Candidates should have 8+ years of experience in software development with a strong command of C# and .NET. You'll work in a...