
Senior Software Developer
Posted 5 days ago

Posted 5 days ago
This is a fully remote position, open to applicants in Canada.
• Take charge of the development and technical implementation of custom features.
• Serve as the Subject Matter Expert for the team's domain and guide its technical trajectory.
• Propose, design, implement, test, and monitor features and functionalities.
• Promote collaboration across teams in line with established best practices and Agile methodology.
• Advocate for sound software architecture and development paradigms.
• Work alongside project stakeholders and the development team to design and create scalable, user-friendly systems for our customers, as well as in-house tools.
• Discuss strategies and analyze trade-offs for potential software solutions.
• Develop, test, and maintain the codebase within the team's domain.
• Write clean, maintainable, and scalable code.
• Contribute to the sharing of knowledge regarding new technologies and solutions relevant to the team's area of expertise.
• Provide guidance and mentorship to junior and intermediate team members.
• Create and maintain documentation for both new and existing features and integrations.
• A university degree or college diploma in a recognized technical, vocational, or academic program (ideally in Engineering or Computer Science) or equivalent work experience.
• Over 5 years of experience developing rich, complex web applications.
• Proven experience in architecting and enhancing large software systems.
• Extensive full-stack expertise with Node.js, AWS, React.js, and the TypeScript ecosystem.
• Proficient in back-end development using NestJS.
• Familiarity with TypeORM.
• Experience working with PostgreSQL.
• Understanding of web security best practices and data protection protocols.
• Knowledge of containerization with Docker and orchestration using Kubernetes.
• A strong passion for clean, reusable, and well-structured code.
• Excellent communication skills.
• Ability to mentor, coach, and collaborate effectively with others.
• A dedication to continuous improvement, ongoing learning, and knowledge sharing.
• Remote-first setup for enhanced flexibility.
• Home office allowance to create a comfortable workspace.
• Access to top-tier technology: "Office in a box" including all necessary tech equipment.
• Enjoy half days before public holidays for long weekends.
• Flexible health and dental plans for families, with mental health support included.
• Health and personal spending accounts to invest in wellness your way.
• Parental leave top-up, because family comes first.
• Education assistance reimbursement for courses, conferences, books, and memberships.
• Opportunities to learn from industry experts and advance your career.
• Weekly Friday huddles to share updates and connect with teams.
• Virtual and in-person team-building events to strengthen our culture.
VPS
Tango
Influur
Salesloft
Get handpicked remote jobs straight to your inbox weekly.