#paid

Senior Full Stack Engineer

Posted: 3 minutes ago

Job Description

About UsAt #paid, we’re on a mission to empower creators to do what they love—create. Our marketplace connects vetted creators with some of the world’s most iconic brands, like McDonald’s, Samsung, and Disney, fostering authentic collaborations that drive real business results. We’ve built a marketplace that solves big challenges in the creator ecosystem, from fair pricing to algorithmic matching and content usage rights, ensuring every partnership is seamless and impactful.With our proprietary technology and an unwavering commitment to trust and transparency, we’re revolutionizing the way brands and creators come together to make magic. Rated #1 for customer support and managed services, #paid is leading the creator marketing space. Through innovative technology and a team of ambitious humans, we're transforming the future of the creator economy.The Role You are an experienced software developer, who has worked as part of small to medium-sized teams and participated in planning, designing, and shipping small-to-medium scale applications.You are a team player and contributor to technology decisions and architecture and can balance day-to-day workload, with an eye for future improvements of your team and their work.You will be working as part of a group of developers, product managers, and designers who help each other solve problems across all functions. You will employ best practices in development, security, accessibility, and design to achieve the highest quality of service for our customers.We use a range of technologies to get the job done: JavaScript and Node.js coupled with OpenAPI, React, Next.js, storybook and other libraries to provide a modern, easy-to-use Javascript toolchain. A RESTful API back-end powers our platform services.Day to day Reporting directly to the Engineering Manager, work together on and own your personal growth and objectivesWork with Product Managers, Product Designs and other Software Engineers to define and execute the product roadmapWrite production-ready code that is performance optimized, easily testable and understood by other developers, and accounts for edge cases and errorsCommit to 2-week time-boxed sprints with daily standupsCommunicate with the team through our productivity tools (Slack, Jira, GitHub, etc.)Practice test-driven developmentContribute to the design of scalable software platforms with performance and security in mindAnalyze and troubleshoot production issues in a timely fashionIdentify opportunities to mentor and grow the skills of other engineersOwn technical design documents and architecture diagramsMinimum QualificationsMinimum of 7 years of experience in a software engineering roleProven history of excelling in a team-based, collaborative environmentProven experience designing and documenting APIs (we use Node.js, Fastify, OpenAPI Spec)Proficient in front-end development, including JavaScript, React, and CSSKnowledge of client-side tooling such as Webpack, Storybook and testing librariesSkilled in development of React and ReduxStrong understanding of back-end development with Node.jsExtensive experience with database engines, including PostgreSQL and RedisExperience with the Docker ecosystemExperience reviewing code and giving constructive feedback to peersEligible for Full-Time employment in CanadaNice to haveExperience in building scalable production services and monitoring performance (we use GCP Monitoring Tools)Experience breaking monolithic services into microservicesExperience designing and load-testing highly available systemsExperience with Ruby on Rails (our legacy application)Why #paid We are a group of passionate and thoughtful people working together to fundamentally change the way brands are built while empowering creators to make a living doing what they loveWe are growing quickly! Plus, #paid is the highest-rated platform on the popular G2 Crowd software review websiteWe have all the fun perks you’d expect—flexible vacation policy, competitive vision, dental and health benefits, team offsites and working hubs, and socials (yes, even remotely!)We invest in our team members, with L&D budgets and RRSP/401K Matching ProgramsWe are proud of our culture and care about it deeply—we live by our team values and are always trying to make #paid a better company today than it was yesterdayWe empower learning through meaningful career progression and the autonomy to test new ideasEqual Employment Opportunity#paid is an equal opportunity employer and as such, we do not discriminate on the basis of race, colour, religion, sex, sexual orientation, gender identity, national origin, age, disability, or any other characteristic protected by applicable laws.We are dedicated to growing a diverse team of highly talented individuals and creating an inclusive environment where everyone feels empowered to bring their best and authentic selves to work.If you require any accommodations during the recruitment process, whether it be alternate forms of material, accessible meeting rooms, etc., please let us know and we will work with you to meet your needs.We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In