Other Remote jobs you may be interested in
Senior Software Engineer Frontend
Developer Experience Engineer
Staff iOS Software Engineer, Platform
Senior Backend Engineer
Full Stack Engineer
Senior Front End Engineer
Senior Full-Stack Software Engineer at Junipercreates
Job details
We are looking for a Senior Full-Stack Software Engineer who will work directly with the CTO (ex-Amazon, ex-Google) and COO (ex-Uber) to design, build, and scale software solutions which address the most critical problems that our business faces. You will play a key role in shaping our engineering culture and will transition into a technical lead role as we grow our developer headcount over the coming quarters.
About Juniper
Juniper is a crowdfunding and merchandise platform for independent creators. We don’t just run the funding platform (like Kickstarter), we also create the actual products, launch on creator-branded storefronts, and ship to customers! Juniper has enabled creators to crowdfund specialized products like board games and lava lamps, and fund passion projects like animated shows and charitable initiatives. Since 2016, we’ve created and launched over 2,500 unique physical products and generated over $200M in revenue for creators. Click here to view some of our products and storefronts!
Areas You’ll Own
- Shopping Experience – The front-end that showcases hundreds of unique products in the form of limited edition drops and crowdfunding campaigns, fully integrated with Shopify’s headless commerce.
- Storefront Rendering Engine – A proprietary website hosting platform that performs DNS resolution, SNI and TLS termination, HTML rendering and caching to support millions of monthly shoppers.
- No-Code Website Editor – An internal application used by our marketing team to design and publish hundreds of unique storefronts that are customized to match each creator’s brand without writing a single line of code.
- Inventory + Financial Management System – The backbone of Juniper’s operations used for managing product costs, inventory, sales transactions, financial reporting, and creator payouts.
Key Responsibilities
- Provide technical leadership across our entire stack (server and serverless architectures, databases, CI/CD infrastructure, metrics dashboards, and front-end web apps).
- Partner with the CTO and COO to define the long-term technical strategy and roadmap that will support the biggest pain points of Sales, Marketing, and Operations.
- Lead projects through influencing architectural decisions and writing technical design documents, while actively contributing to the implementation, code reviews, deployment, and monitoring of these initiatives.
- Mentor fellow engineers and establish a culture of continuous improvement and operational excellence.
- Drive innovation across the company by exploring cutting-edge technologies (i.e. generative AI) and championing their adoption to boost efficiency and productivity.
Qualifications
- 5+ years of hands-on experience with modern web technologies, including TypeScript, React, Node.js, relational and NoSQL databases.
- A strong foundation in architecting production-scale systems from scratch and deploying cloud infrastructure.
- An ownership mindset that extends beyond code to customer and business impact.
- Proven ability to navigate ambiguity, solve complex problems, and influence cross-functional stakeholders.
- Optional experience as a tech lead, mentoring engineers, managing project sprints, and defining roadmaps.
What we Offer
- Competitive Compensation + Benefits – Includes paid time off and a company-wide paid shutdown during the December holiday season.
- Remote-First Work Environment – Juniper has offices in Toronto and Vancouver. However, we let employees choose what work setting works best for them.
- Flexible Work Schedule – We accommodate flexible hours, as long as you are delivering results and maintaining a seamless workflow with your team and cross-functional stakeholders.
- Annual Allowance – Invest in your wellness, education, home office setup, and more.
Juniper is an equal-opportunity employer. If you are in need of an accommodation as part of the interview process, please let us know when you apply.
We know that experience comes in many different forms. If you do not meet all the specified qualifications but feel you're a great fit for this role based on your skills, interests, and vision, let us know why.
Please note that only candidates who are selected for an interview will be contacted directly. Thank you for your interest!
