JobsBackendSenior Software Engineer
M

Makeship

·

Backend

Senior Software Engineer

RemoteSeniorPosted Aug 17, 2026
ReactNext.jsGoTypeScriptDatadogTailwindFigmaShopify+16 more

About this role

Join Makeship, a profitable, fast-growing Canadian startup (200%+ revenue growth) building a community-powered crowdfunding platform for creators. As a senior engineer, you'll lead complex technical initiatives, shape architecture, mentor teammates, and drive platform reliability while working full-stack with React, Next.js, and Go.

Must have

5+ years of professional software development experience with at least 2 years in a senior or lead capacity

Full-stack development experience with modern frontend frameworks React and NextJS

Backend service design experience with Go or similar languages

Technical leadership guiding complex projects from conception to production

System architecture ownership designing scalable resilient systems

Strong mentorship and coaching skills with passion for helping others grow

Ability to communicate technical ideas effectively across technical and non-technical stakeholders

Demonstrated skills in debugging and resolving production issues under pressure

Technologies

JavaScriptReactAWSTypeScriptGitDockerRESTPostgreSQLKafkaMongoDBMicroservicesRedisGCPGraphQLFigmaE-commerceNext.jsgRPCKubernetesGoDatadogShopifyTailwindCI/CD

Responsibilities

Lead the technical design development and delivery of complex features and projects ensuring high quality and scalability

Define and contribute to technical roadmaps in collaboration with engineering managers and product leaders

Write clean maintainable and efficient code while raising the bar for code reviews testing and overall engineering practices

Mentor and support other developers through coaching knowledge sharing pairing and delegating where appropriate

Contribute to architectural discussions and make pragmatic choices balancing technical needs with business priorities

Collaborate closely with product manager designer and data analyst to ensure solutions align with user and business needs

Proactively identify and address technical debt risks and opportunities for platform improvement

Implement and refine best practices within the engineering team

Support system reliability by troubleshooting debugging and improving monitoring and observability practices

Benefits

Paid volunteer daysRRSP and 401k matchHealth insuranceDental insurancePaid vacationWellness allowanceHome office allowancePhone allowanceParental leaveEducation assistanceReferral programFlexible hoursRemote work

Amenities

Work remotely anywhere in Canada with hub access available4 weeks paid vacation including paid time off on your birthdayAdditional 1 week paid time off during winter holidaysAnnual Paid Volunteer Day Off

Recruitment process

1

Work remotely anywhere in Canada and/or access any of our hubs

2

Virtual and In-Person Social Events

3

Tenured Rewards Program

4

AI-powered tools may be used for application screening and note-taking with all hiring decisions made by humans

5

Committed to fair and unbiased hiring practices with accommodations available upon request

6

Equal-opportunity employer fostering an environment welcoming people of all backgrounds experiences and identities