Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Full Stack Developer image - Rise Careers
Job details

Senior Full Stack Developer

Why BCAA?

Feel proud of what you do and help shape the future of BC at a BC Top Employer. We’re driven by purpose – delivering peace of mind to one in three BC households with insurance, roadside assistance, auto repair, Evo Car Share and Evolve E-Bike Share. With a long history of keeping roads safe and giving back in ways that build stronger communities, we offer a wide variety of meaningful, rewarding careers that move BC forward.
 

We are currently hiring a Senior Full Stack Developer based in our Head Office location in Burnaby.

Please note that this is a hybrid role based out of our Burnaby, BC office (3 Remote / 2 On Site). Applicants who are not located within commuting distance of our Head Office or are not looking to relocate to the Greater Vancouver/Lower Mainland/Fraser Valley region will not be considered.

Are you passionate about building future-forward mobility platforms? BCAA is looking for a Senior Full Stack Developer to join our Mobility Technology team in supporting the evolution of Roadside Assistance systems and our next-generation transportation solutions. In this role, you’ll contribute to building scalable applications, tools, and dashboards that power critical Road Assist operations to support the transition to new platforms like Salesforce Field Service Cloud.

You’ll be at the forefront of delivering impactful digital tools that support our emergency roadside services, while also engaging with innovative projects across Auto Service Centers, Evo and Evolve mobility solutions.  If you’re excited by the idea of solving real-world problems with cutting-edge tools in a collaborative environment, this is the opportunity for you.

Who you are:

  • You’re a collaborative, full-stack developer with strong architectural thinking and hands-on technical skills.

  • You’re driven by curiosity and always looking for better, faster ways to solve problems.

  • You thrive in agile, cross-functional teams and enjoy contributing to both back-end and front-end development.

  • You enjoy working on technologies from developing solutions to building data analytic reports to integration with 3rd party systems.

  • You are a problem solver, with a great sense of urgency, and will dive in to do what it takes to solve production issues and working with our business partners to solve production issues in a timely fashion.

  • You have experience with scalable application design, data architecture, and modern cloud technologies.

  • You enjoy working directly with business teams to understand customer needs and deliver reliable technical solutions.

  • You value clean, maintainable code and are relentless in your pursuit of continuous improvement.

What you’ll do:

  • Design, develop, and deliver full-stack solutions that support BCAA’s Road Assist evolution and mobility initiatives, including front-end interfaces, back-end services, APIs, and data integrations.

  • Partner closely with business stakeholders, product owner, and cross-functional teams to understand user needs and translate them into scalable, high-performing solutions.

  • Develop and maintain custom reports, dashboards, and data-driven tools that support performance tracking, decision-making, and operational insights across Road Assist.

  • Lead development of backend services and batch jobs to automate and optimize business processes, integrating with third-party SaaS platforms and internal systems.

  • Engage directly in platform enhancements, system upgrades, and proof-of-concept development, contributing to the future of emergency roadside and alternative mobility services.

  • Maintain and build development pipeline as needed.

  • Troubleshoot and resolve production issues and system anomalies, proactively identifying opportunities to improve system reliability and performance.

  • Support implementation of microservices, event-driven architecture, and data lake strategies alongside solution and data architects.

  • Architect and implement robust, secure, and maintainable solutions using modern cloud technologies, ensuring alignment with best practices and enterprise standards.

  • Participate actively in Agile ceremonies, sprint planning, retrospectives, and peer reviews, contributing to a culture of continuous delivery and technical excellence.

  • Provide mentorship and technical support to peers, sharing knowledge and staying on top of the latest trends in development tools, frameworks, and cloud platforms.

  • Occasionally support after-hours deployments and release activities as needed to ensure smooth system rollouts.           

What you bring:

  • Degree or diploma in Computer Science or Engineering (or equivalent experience).

  • 7+ years of full-stack development experience in application and platform development.

  • Proficient in:

    • Front End: React/Redux, HTML5, CSS3, SASS.

    • Middle Tier: AWS (Lambda, API Gateway, RDS), NodeJS, ReactJS, Python, RESTful APIs, SaaS integrations.

    • Database: PostgreSQL, T-SQL.

    • DevOps & Tools: BitBucket, Azure DevOps, Jira.

    • Architecture: Microservices, data lake architecture, event-driven architecture.

  • Experience developing reports and dashboards using tools like Power BI or MS Fabric is an asset.

  • Excellent troubleshooting skills and ability to work across integrated systems.

  • Strong communication and interpersonal skills; able to collaborate across technical and non-technical teams.

  • Comfortable working in Agile/DevOps environments and contributing to sprint-based development cycles.

Internal Applicants: Please note that the internal posting closes on April 09, 2025 and the role is a Grade 14 position.

The salary range for this position is $97,384.68 to $121,730.88 and is determined via job-related knowledge, skills, experience, certifications, market demand and internal equity. In addition to base salary and BCAA benefits, this position is eligible for a performance bonus target of 9%, with the opportunity to earn up to 15%.

What we offer:

  • The chance to make a difference every day in the lives of British Columbians, BCAA Members and our communities.

  • Career and personal development to help you grow and reach your goals.

  • Incentives that recognize team and individual sales and performance.

  • Flexible benefits to support your health and lifestyle, and wellness dollars* to keep your body, mind and soul thriving.

  • A competitive rewards package including salary performance bonus programs, pension plan*, and more to help build your personal wealth.

  • Paid time off including vacation, and days for wellness, volunteering, and cultural, spiritual or religious connection.

  • BCAA membership, with valuable perks and Member savings on every day and special spending, from gas and coffee to clothes, sports and event tickets, and hotels.

  • Meaningful, rewarding work for a BC Top Employer known for putting people first and constantly building a better workplace for all our team members.

*for permanent employees

We’re always looking for amazing people like you. Apply today!

BCAA is an Equal Opportunity Employer, committed to providing accessible, inclusive employment. We have a long-standing partnership with the Presidents Group which strives to increase employment opportunities for people living with disabilities, and champion accessible employment in BC. If you need personalized support through application and recruitment, please contact HRAccommodations@bcaa.com.

Average salary estimate

$109557 / YEARLY (est.)
min
max
$97384K
$121730K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Full Stack Developer, BCAA

BCAA is excited to welcome a Senior Full Stack Developer to our Head Office in Burnaby! If you're passionate about crafting innovative solutions that drive mobility forward, this hybrid role could be perfect for you. You'll play a crucial part in our Mobility Technology team, focusing on enhancing our Roadside Assistance systems and contributing to our cutting-edge transportation solutions. As a Senior Full Stack Developer at BCAA, you will be involved in designing and developing scalable applications and tools that help streamline critical operations. You'll have the chance to work closely with business stakeholders, engage in agile development practices, and lead the implementation of cloud technologies to create robust and maintainable solutions. Your expertise in both front-end and back-end development will shine as you tackle real-world challenges in emergency roadside services, while your collaborative spirit will help foster a dynamic environment that values continuous improvement. We're looking for someone who's not only technically savvy but also has a great sense of curiosity and a desire to learn. Join us in making a meaningful impact on the lives of British Columbians through technology and innovation, while enjoying a flexible work arrangement that allows you to thrive both professionally and personally. Ready to take the next step in your career? We can’t wait to meet you!

Frequently Asked Questions (FAQs) for Senior Full Stack Developer Role at BCAA
What are the main responsibilities of a Senior Full Stack Developer at BCAA?

As a Senior Full Stack Developer at BCAA, your primary responsibilities will include designing and delivering full-stack solutions, developing user-friendly front-end interfaces, and building efficient back-end services. You will collaborate closely with business stakeholders to understand user needs and create scalable, high-performing applications. Additionally, you'll maintain custom reports and dashboards essential for operational insights, troubleshoot production issues, and support implementation of microservices and data strategies.

Join Rise to see the full answer
What qualifications do I need to apply for the Senior Full Stack Developer position at BCAA?

To qualify for the Senior Full Stack Developer role at BCAA, candidates should possess a degree or diploma in Computer Science or Engineering, along with a minimum of 7 years of full-stack development experience. Proficiency in technologies such as React/Redux, AWS, NodeJS, and PostgreSQL is essential. Strong problem-solving skills, agile experience, and the ability to work collaboratively across teams will also be important for success in this position.

Join Rise to see the full answer
What technologies will I work with as a Senior Full Stack Developer at BCAA?

In the Senior Full Stack Developer role at BCAA, you'll work with a variety of modern technologies including React/Redux for front-end development, AWS services like Lambda and API Gateway for backend operations, and PostgreSQL for database management. Additionally, proficiency in integration with third-party SaaS platforms and working within an Agile/DevOps framework will be critical to your success in this position.

Join Rise to see the full answer
What is the work environment like for BCAA's Senior Full Stack Developer?

The work environment for the Senior Full Stack Developer at BCAA is collaborative and flexible, with a hybrid model that allows for both remote and on-site work. You will be part of a dynamic Agile team that values continuous learning and innovation. BCAA supports personal and professional growth, and encourages open communication among team members to promote a culture of technical excellence.

Join Rise to see the full answer
What growth opportunities does BCAA offer to Senior Full Stack Developers?

At BCAA, Senior Full Stack Developers have ample opportunities for career advancement and personal development. The company values continuous learning and encourages employees to expand their skillset through training, mentorship, and engagement with new technologies. Additionally, BCAA promotes a culture that recognizes individual and team performance, providing incentives and rewards for achievements.

Join Rise to see the full answer
Common Interview Questions for Senior Full Stack Developer
Can you explain your experience with full-stack development?

In your response, focus on specific projects where you've utilized both front-end and back-end technologies. Highlight your proficiency with frameworks like React and your experience with cloud platforms such as AWS. Discuss how you approached problem-solving during development and any successful outcomes resulting from your contributions.

Join Rise to see the full answer
How do you handle production issues within an application?

Discuss your process for troubleshooting and resolving production issues effectively. Emphasize your ability to quickly assess the situation, identify the root cause, and collaborate with cross-functional teams to implement solutions. Share examples of how timely resolutions have positively impacted operational performance.

Join Rise to see the full answer
What is your approach to designing scalable applications?

Describe your methodology for designing applications with scalability in mind. Mention principles such as modularity, microservices architecture, and the use of cloud services. Illustrate this with examples of past projects where your design decisions enabled smooth scaling during increased user demand.

Join Rise to see the full answer
Can you provide an example of a successful project you've completed as a full stack developer?

Select a project that showcases your technical expertise and collaboration skills. Detail the project objectives, the technologies used, your specific role, and the outcome achieved. Highlight how your involvement led to improvements in performance metrics or user satisfaction.

Join Rise to see the full answer
How do you stay updated with the latest trends and technologies in full stack development?

Share your strategies for keeping up-to-date with industry trends, such as following relevant blogs, participating in webinars, or attending conferences. Mention how you apply new knowledge to your work and encourage team discussions around innovative tools and methodologies.

Join Rise to see the full answer
What tools do you prefer for version control and project management?

Talk about your experience with tools like Git (BitBucket) for version control and platforms like Jira for project management. Explain how these tools facilitate collaboration, track progress, and support Agile methodologies, leading to more efficient development cycles.

Join Rise to see the full answer
Describe your experience with API development and integration.

Discuss your familiarity with developing and integrating RESTful APIs in applications. Provide examples of projects where you successfully integrated third-party services or created internal APIs that improved data flow and functionality for users.

Join Rise to see the full answer
How do you ensure your code remains clean and maintainable?

Emphasize your commitment to coding best practices, including code reviews, proper documentation, and adherence to style guidelines. Illustrate how these practices enhance collaboration among developers and reduce technical debt.

Join Rise to see the full answer
Can you describe your experience mentoring junior developers?

Share examples of how you've supported and guided junior developers in your previous roles. Discuss specific instances where your mentorship contributed to their professional growth and your efforts in fostering a collaborative learning environment.

Join Rise to see the full answer
What challenges have you faced as a full stack developer, and how did you overcome them?

Talk about specific challenges such as tight deadlines, complex integrations, or team dynamics. Describe your strategies to navigate these difficulties, focusing on communication, adaptability, and problem-solving skills that led to successful project outcomes.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 4 days ago

Join Jobgether as a Senior Software Engineer to build and optimize a widely used cross-platform desktop application for millions of users.

Photo of the Rise User
Sopra Steria Remote 20 Av. Pythagore, 33700 Mérignac, France
Posted 9 days ago

Join Sopra Steria as a Tech Lead Fullstack Java and drive digital transformation projects that impact public services across France.

Photo of the Rise User
American Express Remote Phoenix, Arizona, United States
Posted 4 days ago
Inclusive & Diverse
Empathetic
Collaboration over Competition
Growth & Learning
Transparent & Candid
Medical Insurance
Dental Insurance
Mental Health Resources
Life insurance
Disability Insurance
Child Care stipend
Employee Resource Groups
Learning & Development

Join American Express as a Database Automation Engineer and contribute to innovative cloud database solutions in a collaborative tech team.

Photo of the Rise User

Elevate your career at 3Pillar as a Senior Software Engineer .Net (C#), contributing to exciting projects that reshape data analytics.

Photo of the Rise User
Intellectsoft Remote No location specified
Posted 14 days ago

As a Senior Go Developer at Intellectsoft, you will drive the implementation of innovative compliance solutions in a dynamic, collaborative environment.

Photo of the Rise User
Inclusive & Diverse
Diversity of Opinions
Passion for Exploration
Dare to be Different
Empathetic
Growth & Learning
Paid Holidays
Medical Insurance
Equity
401K Matching
Learning & Development
Social Gatherings
Flex-Friendly
Maternity Leave
Paternity Leave
Sabbatical

Join Canva's Developer Platform as a Senior Software Engineer to enhance developer experience and tooling in a rapidly growing environment.

Mellifera seeks a Senior Go Engineer to enhance their payment gateway solutions for fintech clients, driving innovation and technical excellence.

Photo of the Rise User
Brillio Remote Edison, New Jersey, United States
Posted 3 days ago

Join Brillio as a Full Stack Developer, leveraging your expertise in Python and React to drive digital transformations for top-tier clients.

The British Columbia Automobile Association (BCAA) is a mission-driven services organization committed to delivering peace of mind to our Members and customers across B.C. and the Yukon. With over 800,000 Members, BCAA serves 1 in 3 B.C. househ...

2 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 3, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
G
Someone from OH, Cincinnati just viewed Operations Lead - AML Refresh Ops (Global Banking) at GHR
Photo of the Rise User
Someone from OH, Akron just viewed Data Scientist II at Kaiser Permanente
Photo of the Rise User
Someone from OH, Eastlake just viewed Summer Intern at Gooch & Housego
Photo of the Rise User
12 people applied to Game Developer (Unity) at LiquidX
I
Someone from OH, Perrysburg just viewed CNC Manufacturing Technician at Innovance
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Lifecycle Marketing Manager at SoFi
Photo of the Rise User
Someone from OH, Cincinnati just viewed Lifecycle Marketing Manager at Caribou
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Marketing Manager at Ocorian
Photo of the Rise User
Someone from OH, Cincinnati just viewed Growth Marketing Manager at Credit Genie
Photo of the Rise User
Someone from OH, Cincinnati just viewed Director of Product Marketing - AAA Campaigns at PrizePicks
Photo of the Rise User
Someone from OH, Cincinnati just viewed Digital Marketing Analyst, Digital Properties at Darden
Photo of the Rise User
Someone from OH, Cincinnati just viewed Growth Lead at io.net
Photo of the Rise User
Someone from OH, Cincinnati just viewed Sr. Manager / Director of Demand Generation at Seesaw
Photo of the Rise User
Someone from OH, Euclid just viewed Work From Home Union Benefits Rep at Global Elite
Photo of the Rise User
Someone from OH, Cincinnati just viewed Runtime QA Tester II at Aechelon Technology