Senior Software Engineer (Full Stack + Data)
Article
- Department
- Tech
- Employment Type
- Permanent - Full Time
- Location
- Vancouver
- Address
- Vancouver, BC, V6A 3T2 Open in Google Maps
- Workplace type
- Hybrid
- Compensation
- $155,000 - $172,000 / year
What You’ll Do:
- Design, develop, test, and deploy full-stack applications using React, Node.js, Python, or Java.
- Build responsive, performant user interfaces using modern JavaScript frameworks and TypeScript.
- Develop secure, efficient REST and GraphQL APIs.
- Design and optimize SQL/NoSQL schemas for both application and analytics use cases.
- Design and maintain data ingestion pipelines from multiple systems using Python, SQL, and dbt.
- Build and manage data models, ensuring accuracy, consistency, and reusability across applications and analytics.
- Implement monitoring and alerting to reduce data downtime and ensure data quality.
- Collaborate with analysts and data scientists to provide reliable datasets and data apps for reporting or automation.
- Work with Databricks, Airflow, or equivalent orchestration tools for production pipelines.
- Manage GitOps workflows for data infrastructure and model deployment.
- Implement data governance and lineage best practices.
- Work with cloud platforms (e.g., AWS, GCP, or Azure) to manage and optimize application infrastructure.
- Ensure high availability, scalability, and cost-effectiveness of applications by leveraging cloud services and solutions, including DynamoDB and Kafka for event-driven architecture.
- Implement CI/CD pipelines, automated testing, and infrastructure as code (IaC) to streamline software delivery and improve efficiency.
- Collaborate with product, backend, and DevOps teams to ensure the successful integration of front-end and back-end components.
- Work with stakeholders, including product managers and designers, to translate business requirements into technical solutions.
- Identify areas of improvement within the codebase, drive solutions to optimize performance, and reduce technical debt.
- Stay up-to-date with new technologies and industry trends, advocating for their adoption where relevant.
- Lead and contribute to the development and timely delivery of full-stack web projects, ensuring adherence to deadlines and product goals.
Who You Are:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- At least 8+ years of full-stack web development experience.
- Expertise in both front-end (JavaScript frameworks like React) and back-end (Node.js, Python, or Java).
- Experience with SQL and NoSQL databases, schema design, and query optimization.
- AWS (Having experience with GCP or Azure will also be considered)
- dbt, Airflow, Databricks
- Kafka, DynamoDB
- CI/CD pipelines, Docker, Kubernetes
- 1+ years hands-on with data pipelines, dbt models, or analytics engineering
- Experience in large-scale, customer-facing apps
- Legally able to work in Canada
- Completion of a criminal background check
Perks & Benefits
- The salary range is $155,000 to $172,000. The starting salary will be determined by your transferable skills, knowledge, work experience, and the hiring team’s budget, which is based on business needs, market compensation data, and internal equity
- 4% RRSP matched contributions through Wealthsimple
- 20 days of vacation*
- 1 extra day off (Inclusion and Diversity Day)
- 6 well-being (sick) days
- Hybrid work: 3 days a week in the office
- Work remotely (anywhere in the world) for up to 3 weeks
- Excellent extended health and dental benefits packages
- $1000 health/lifestyle spending account* for your total physical and mental well-being
- TELUS Health App
- Mental Health Assistance/Counseling
- Virtual medical appointments
- The Article HQ is a converted warehouse, with an open accessible layout and no offices (even for our founders)
- Work from your desk, an Article sofa, collaboration spaces, or a private meeting room
- Standup desks can be requested too
- Our kitchens are stocked with salty, sweet and healthy snacks, & all the premium coffees and teas to keep you buzzing
- Onsite fitness equipment with showers and towel service
- Pickleball, badminton, and table tennis matches happen, from very competitive to very casual
- A dog-friendly office - well-socialized pups are welcome
- Free street parking (first come, first serve; no reserved spots for senior leaders)
- Indoor secure bike storage with change rooms and showers
- 20-minute walk to either Main Street- Science World or VCC Clark Skytrain stations
- 45% discount on our entire product range (15% for friends and family)
About Article
- Vancouver, Canada is home to our HQ (and our first retail store)
- Ho Chi Minh City, Vietnam is home to our Asia HQ
- Our US and Canadian logistics network serves our customers coast to coast.
At Article, we value authenticity and transparency in our hiring process. We want to get to know the real you, not an AI-generated version. Here are some guidelines around Artificial Intelligence in Hiring and what we expect from you.
From us, you can expect that humans will carefully review every application. We do not use artificial intelligence or ranking algorithms in our hiring decisions.
Criminal Background Checks:
Having a criminal record does not restrict your employment at Article. Criminal background checks are only conducted with your permission and after a conditional employment offer has been accepted.
For US-based roles, Article participates in E-Verify
Be Aware of Scam Jobs/ Recruitment Fraud:
Click here for more information on Scam Jobs. If you receive a suspicious message or job offer claiming to be from Article, please do not engage. Forward the message to careers@article.com so we can investigate.
Not quite right? Register your interest to be notified of any roles that come along that meet your criteria.
