Match score not available

Senior Full-Stack Engineer / Tech Lead

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

5+ years of experience with modern web technologies like TypeScript, React, and Node.js., Strong foundation in architecting production-scale systems and deploying cloud infrastructure., Ability to navigate ambiguity and solve complex problems while influencing stakeholders., Optional experience in tech leadership, mentoring, and project management..

Key responsabilities:

  • Provide technical leadership across the entire technology stack including server and serverless architectures.
  • Collaborate with the CTO and COO to define the technical strategy and roadmap for the company.
  • Lead projects by influencing architectural decisions and contributing to implementation and code reviews.
  • Mentor engineers and foster a culture of continuous improvement and innovation.

Juniper Creates logo
Juniper Creates https://junipercreates.com/
51 - 200 Employees
See all jobs

Job description

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.

 

Who is 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.

 

The Product 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 – As long as you are delivering results, we can accommodate flexible hours that align seamlessly with you, your team, and your cross-functional stakeholders.
  • Annual Allowance Invest in your fitness, home office setup, education, courses, etc.


We know that experience comes in many different forms. If you feel you're a great fit for this role based on your skills, interests, and vision, let us know why.


Juniper is an equal opportunity employer composed of a group of authentic, genuine, and creative individuals. We want you to come as you are! If you are in need of an accommodation as part of the interview process please let us know when you apply. 


** Please note that only candidates who are selected for an interview will be contacted directly. We thank all candidates for their interest.

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Teamwork
  • Communication
  • Problem Solving

Full Stack Engineer Related jobs