JobsBackendSenior Software Engineer
M

Makeship

·

Backend

Senior Software Engineer

RemoteSeniorPosted Aug 17, 2026
ReactNext.jsGoDatadogTailwindFigmaShopify+13 more

About this role

Join Makeship, one of Canada's fastest-growing startups, to build and scale a community-powered crowdfunding platform for creators and brands. You'll lead complex technical initiatives, mentor engineers, and shape platform architecture while working with modern fullstack technologies in a fully remote environment.

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

ReactAWSTypeScriptGitDockerRESTPostgreSQLKafkaRedisGCPGraphQLFigmaNext.jsKubernetesGoDatadogShopifyTailwindCI/CDNode.js

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 work arrangements

Amenities

Virtual and in-person social eventsPaid time off on your birthdayAdditional one week of paid time off during winter holidaysAnnual paid volunteer day offTenured rewards program

Recruitment process

1

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

2

Salary band is 120-130k CAD per annum with individual salaries dependent on unique skills experience and qualifications

3

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

4

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

5

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