DescriptionHi there, we're Article. Since 2013, we have been reinventing the furniture industry one sofa at a time, it's not easy — it requires solving challenging, meaningful problems. This is where you come in, as a Senior Software Engineer (Full Stack), you'll be responsible for the design, development, and maintenance of full-stack web applications. *This is a hybrid role and will require 3 days in-office* Why We Need You: This role requires a solid understanding of both front-end and back-end technologies (50/50 split), focusing on building scalable and maintainable solutions. The Senior Engineer will collaborate closely with various teams, contributing to technical decisions, driving innovation, and ensuring that software solutions align with product and business goals. This role will be multifaceted - you'll gain exposure to maintaining and building new features for our current website (a large-scale platform that serves millions of customers and potential customers per month). Then over the next year, you will be helping rebuild and migrate our website (storefront) to our new headless platform. You will also gain experience with Omnichannel development. As we expand the number of new physical store locations you will help build new integrations to the POS being used in the stores. Why Article? As a Particle (people of Article), you will have a high level of autonomy to solve challenging, meaningful problems the best way you can. That means you're trusted to explore solutions you believe will work best (you're the expert, after all). You'll do all this while growing your skills within a company that is redefining the furniture industry. What You'll Do: Design, develop, test, deploy, and maintain full-stack web applications. Leverage modern front-end frameworks (e.g., React, Angular, Vue) and back-end technologies (e.g., Node.js, Python, Java). Build user-friendly and intuitive interfaces using modern JavaScript frameworks (e.g., React, Angular, Vue), HTML, CSS, and related technologies. Ensure web applications are responsive, scalable, and accessible across different platforms and devices. Implement server-side logic, RESTful APIs, and data processing components using technologies such as Node.js, Python, or Java. Design and optimize SQL or NoSQL database schemas to ensure data integrity, security, and performance. Work with DynamoDB for efficient and scalable data storage. 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 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 Your Are: 5+ years of full-stack web development experience, with proven expertise in both front-end and back-end development. Experience in eCommerce or high-traffic and large scale web applications is a strong preference. Strong understanding of JavaScript frameworks (e.g., React, Angular, Vue), along with experience in backend development using Node.js, Python, or Java. Experience with cloud platforms (e.g., AWS, GCP, Azure) for managing and optimizing infrastructure. Experience with Kafka for event-driven applications and DynamoDB for NoSQL data storage. Familiarity with DevOps practices, including CI/CD pipelines, Docker, and Kubernetes. Solid understanding of SQL or NoSQL databases and query optimization. Legally able to work in Canada. Completion of criminal background check. Perks & Benefits:Wealth: The expected salary is $130,000 to $175,000. The actual base pay can increase beyond this range and will be based on various factors, including transferable skills, training and certifications, work experience, business needs, and market demands. 4% RRSP matched contributions through Wealthsimple Life: 20 days of vacation* 6 well-being (sick) days 1 Inclusion and Diversity Day Hybrid work: 3 days a week in the office Work remotely (anywhere in the world) for up to 3 weeks Total Health: 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 Office Space: 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 A dog-friendly office - well-socialized pups are welcome Getting here: 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 Extra: 45% discount on our entire product range (15% for friends and family) *Prorated #Information Technology jobs

Salary

Competitive

Project Basis based

Remote Job

Worldwide

Job Overview
Job Posted:
7 months ago
Job Type
Contractual
Job Role
Any
Education
Any
Experience
Any
Total Vacancies
-

Share This Job:

Location

Canada