Senior Full Stack Engineer
#paid
Day to day
- Reporting directly to the Engineering Manager, work together on and own your personal growth and objectives
- Work with Product Managers, Product Designs and other Software Engineers to define and execute the product roadmap
- Write production-ready code that is performance optimized, easily testable and understood by other developers, and accounts for edge cases and errors
- Commit to 2-week time-boxed sprints with daily standups
- Communicate with the team through our productivity tools (Slack, Jira, GitHub, etc.)
- Practice test-driven development
- Contribute to the design of scalable software platforms with performance and security in mind
- Analyze and troubleshoot production issues in a timely fashion
- Identify opportunities to mentor and grow the skills of other engineers
- Own technical design documents and architecture diagrams
Minimum qualifications
- Minimum of 7 years of experience in a software engineering role
- Proven history of excelling in a team-based, collaborative environment
- Proven experience designing and documenting APIs (we use Node.js, Fastify, OpenAPI Spec)
- Proficient in front-end development, including JavaScript, React, and CSS
- Knowledge of client-side tooling such as Webpack, Storybook and testing libraries
- Skilled in development of React and Redux
- Strong understanding of back-end development with Node.js
- Extensive experience with database engines, including PostgreSQL and Redis
- Experience with the Docker ecosystem
- Experience reviewing code and giving constructive feedback to peers
- Eligible for Full-Time employment in Canada
Nice to have
- Experience in building scalable production services and monitoring performance (we use GCP Monitoring Tools)
- Experience breaking monolithic services into microservices
- Experience designing and load-testing highly available systems
- Experience 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 love
- We are growing quickly! Plus, #paid is the highest-rated platform on the popular G2 Crowd software review website
- We 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 Programs
- We 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 yesterday
- We empower learning through meaningful career progression and the autonomy to test new ideas
