Company
Technology
SeniorSoftwareDeveloper
Neural analysis suggests this role is
optimal for Senior candidates.
“Senior Software Developer. Skills: Full-stack development, Web application architecture, Cloud-native architectures. Lead design of web application features. Lead development of web application features”
Industry & Context.
Evaluate trade-offs
What They're Looking For.
Must Have
5+ years experience building complex web applications, Experience with Node.js, Experience with TypeScript, Experience with React, Experience with AWS-based architectures, Hands-on experience with backend frameworks, Hands-on experience with ORM tools, Knowledge of PostgreSQL, Knowledge of relational database design, Understanding of web security best practices, Understanding of scalable system design, Experience working with Docker, Experience working with Kubernetes, Experience working with modern cloud-native architectures
Nice to Have
NestJS experience, TypeORM experience
What You'll Do.
Lead design of web application features
Lead development of web application features
Lead delivery of web application features
Define engineering standards
Define technical direction
Build backend solutions
Test backend solutions
Maintain backend solutions
Build frontend solutions
Test frontend solutions
Maintain frontend solutions
Collaborate with product teams
Collaborate with engineering teams
Collaborate with cross-functional teams
Design technical solutions
Promote best practices
Mentor junior developers
Mentor intermediate developers
Foster knowledge sharing
Foster continuous improvement
Contribute to system documentation
Contribute to technical discussions
Contribute to platform evolution
How You'll Work.
Team & Collaboration
Cross-functional teams; Technical stakeholders; Non-technical stakeholders
Communication Scope
Technical discussions
Full Job Description
## Accountabilities Lead the design, development, and delivery of complex web application features across customer-facing and internal systems. Act as a technical subject matter expert, helping define architecture, engineering standards, and long-term technical direction. Build, test, and maintain scalable backend and frontend solutions using modern full-stack technologies. Collaborate with product, engineering, and cross-functional teams to evaluate trade-offs and design effective technical solutions. Promote best practices in software engineering, including clean architecture, code quality, and secure development principles. Mentor junior and intermediate developers while fostering knowledge sharing and continuous improvement within the team. Contribute to system documentation, technical discussions, and ongoing platform evolution. Requirements: The ideal candidate brings strong full-stack engineering experience with a proven ability to design and deliver scalable, production-grade web applications. You should be comfortable working across the full development lifecycle, from architecture and design through deployment and monitoring. Strong communication, mentoring ability, and a collaborative mindset are essential, as this role involves close interaction with both technical and non-technical stakeholders. 5+ years of experience building complex web applications in production environments Strong experience with Node.js, TypeScript, React, and AWS-based architectures Hands-on experience with backend frameworks such as NestJS and ORM tools like TypeORM Strong knowledge of PostgreSQL and relational database design Understanding of web security best practices and scalable system design Experience working with Docker, Kubernetes, and modern cloud-native architectures Strong mentoring, communication, and collaboration skills Commitment to writing clean, maintainable, and reusable code Benefits: Remote-first work environment within Canada Flexible and supportive engineer
Applying for this Senior Software Developer role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Lever
- Lever uses a streamlined one-page form — apply in under 5 minutes.
- LinkedIn import works well; review parsed data before submitting.
- The cover letter field is optional but visible to reviewers — use it to differentiate.
- Referral codes from employees can significantly boost visibility of your application.
ANONYMOUS · UNFILTERED
What do employees actually say about this company?
Real rants from real employees. Read before you apply.