Senior Full Stack Developer
- Toronto, ON, Canada
Contract
Applications open in a new tab.
Job details
- Job type
- Contract
- Apply by
- Experience
- 5+ years of professional software development experience
- Posting language
- English
- Posted
Original job description
Senior Full Stack Developer
TypeScript, Node.js, React & Next.js, Python.
We are looking for a talented Senior Full Stack Developer with strong backend expertise to join our growing engineering team.
Our core application stack is built primarily on TypeScript and Node.js, with React and Next.js powering our customer-facing portals. The ideal candidate is a hands-on software engineer who enjoys building scalable APIs, designing robust backend services, and contributing across the full stack when needed.
What You'll Do
- Design, develop, and maintain scalable backend services and APIs using TypeScript and Node.js
- Build and enhance web applications using React and Next.js
- Collaborate with product managers, designers, and engineers to deliver high-quality features
- Participate in architecture discussions and technical decision-making
- Write clean, maintainable, and well-tested code
- Troubleshoot complex technical issues and optimize system performance
- Contribute to code reviews and engineering best practices
- Support continuous improvement of development processes and tooling
Required Qualifications
- 5+ years of professional software development experience
- Strong experience with TypeScript
- Strong experience developing backend applications with Node.js
- Experience designing and consuming RESTful APIs
- Experience with React
- Experience with Next.js
- Experience with Python
- Strong understanding of software design principles and modern development practices
- Experience working in Agile development environments
- Excellent communication and collaboration skills
More about this job
Responsibilities
Design, develop, and maintain scalable backend services and APIs using TypeScript and Node.js, while building and enhancing web applications with React and Next.js. Collaborate on product delivery and architecture, write and review maintainable code, troubleshoot issues, optimize performance, and improve engineering processes and tools.
Requirements
Requires at least five years of professional software development experience, strong TypeScript and Node.js backend expertise, and experience with RESTful APIs, React, Next.js, and Python. Candidates should understand software design and modern development practices, have Agile experience, and demonstrate strong communication and collaboration skills.
Skills
- TypeScript
- Node.js
- React
- Next.js
- Python
- Backend Development
- RESTful APIs
- API Design
- Scalable Services
- Software Architecture
- Software Design
- Testing
- Performance Optimization
- Code Review
- Agile Development
- Communication
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Engineering
Keywords
- TypeScript
- Node.js
- React
- Next.js
- Python
- Backend Development
- Full Stack Development
- RESTful APIs
- Scalable APIs
- Backend Services
- Web Applications
- Software Architecture
- Technical Decision-Making
- Software Design Principles
- Clean Code
- Maintainable Code
- Testing
- Troubleshooting
- System Performance
- Code Reviews
- Engineering Best Practices
- Agile Development
- Development Processes
- Development Tooling
- IT Services
- IT Consulting