Intermediate Software Engineer
CoPilot AI is a Vancouver-based SaaS start-up with a mission: to create a kinder capitalism by enhancing digital human interactions, fundamentally changing the way people connect with businesses. Three billion people now live on social media, and yet, businesses and their sales teams are still operating on outdated tools like email and CRMs.
We believe in maximizing authentic and mutually beneficial human connections for business growth, which is why CoPilot AI automatically targets qualified people on social media, initiates one-to-one conversations and surfaces timely sales opportunities without requiring any cold calling, events, or expensive advertising. Our goal is to create a place where our customers can have more meaningful conversations at scale.
As we scale into the next phase, we are looking for a Vancouver-based Intermediate Full-stack Engineer to join our Engineering team!
The Role
Our Core Product team is looking for an intermediate full-stack Engineer who is passionate about building customer-centric applications. In this role, you will be responsible for designing, implementing, and maintaining various-sized features that will enhance our core product. You will also be managing and deploying microservices to production to deliver business values to our customers.
We welcome engineers that want more responsibilities and autonomy, and are ready for the trust that allows them the freedom to accomplish objectives the way they know best.
The Intermediate Full-stack Engineer plays a critical role in CoPilot AI’s ambitious growth plans and seamlessly combines industry knowledge, innovative vision, emotional intelligence, thought leadership and a solutions-driven approach to promote excellence in alignment with CoPilot AI’s people-first culture.
What You’ll Do:
- Collaborate with the UX team to provide and deliver a customer-centric user experience to our customers
- Design and implement distributed software services and solutions that are highly extensible and scalable
- Establish “best-in-class” engineering for our services by ensuring that the services and the components are well-defined and modularized, secure, reliable, diagnosable, actively monitored and reusable
- Use Domain Driven Design to model the business domain to define boundaries of microservices
- Review designs and code to maintain the high bar for quality
- Mentor junior engineers to help building our strong engineering team
- Challenge status quo and always look for ways to improve
- Collaborate with other developers, and departments to create technical solutions that grow the company
- Be a team player who enjoys collaborating with, learning from, mentoring, and teaching other team members to create a positive work environment
This is an important role within the company, and our expectations are equally high. Whatever you do should drive growth in the right direction. We will reward the right candidate with career growth, professional development opportunities and perks. Most importantly, you will be part of a success story, joining a team of high-performing professionals committed to excellence.
What we’re looking for:
- 2+ years of product development experience
- Bachelors in Computer Science or related fields
- Solid knowledge of the principles, and practices of engineering, including the application of principles related to conceptual design
- Strong determination to overcome all obstacles
- Enviable interpersonal skills with the ability to build trusting relationships with team members, management and external partners
- Strong critical thinking skills paired with the courage to challenge the status quo
- Extremely proactive and thrives in a dynamic, move-fast, roll-up-your-sleeves culture
Bonus:
- Masters or PhD in Computer Science or related fields
- Experience with React
- Experience with Typescript
- Experience with .NET (C#, ASP.NET)
- Experience with Azure
What’s in it for you?
- Work for one of the fastest-growing companies in Canada, according to Canadian Business
- A flexible work environment with access to our downtown Vancouver office (and a fully stocked kitchen!)
- Full health benefits customizable to your specific needs
- An additional $200 per month wellness spending account
- Generous vacation policy with opportunities for additional paid time off
- Regular team and company events designed to help you get to know your teammates better!
- Stock options upon hire
- A chance to be part of a break-out success story, working with other like-minded high performers
About CoPilot
CoPilot AI is a fast-growing, venture-backed enterprise SaaS/MarTech company headquartered in Vancouver. We were recently named a G2 High Performer 2019 and BC Technology Impact Award - Startup Success Finalist.
- Department
- Engineering
- Locations
- Vancouver, BC
- Remote status
- Temporarily Remote
About CoPilot AI
CoPilot AI is a SaaS company based in Vancouver, Canada. The company’s mission is to create a kinder capitalism by enhancing digital human interactions. CoPilot AI is a BC Technology Impact Award finalist, and is named by Canadian Business as the winner of the Best Pivot award and one of Canada’s Fastest-Growing Companies.
Intermediate Software Engineer
Loading application form
Already working at CoPilot AI?
Let’s recruit together and find your next colleague.