We are seeking an experienced Senior Full Stack Developer with 5+ years of experience in Angular, Node.js, ExpressJS, TypeScript, and AWS to build and maintain scalable, high-performance web applications and APIs. The ideal candidate will have strong software engineering skills, experience with cloud services and AI-assisted development tools, and the ability to collaborate with cross-functional teams. Availability to work night shifts aligned with Canadian time zones is mandatory.
Key Responsibilities:
- Design, develop, test, and maintain scalable web applications using Angular, Node.js, ExpressJS, and TypeScript.
- Build and maintain RESTful APIs and integrate third-party services to ensure secure and reliable communication between systems.
- Design database schemas, write optimised SQL queries, maintain data integrity, and improve application and database performance.
- Develop and manage cloud-based solutions using AWS services such as SQS, SES, Lambda, API Gateway, and EventBridge.
- Use AI-assisted development tools such as Claude, Codex, GitHub Copilot, Kiro, or similar platforms to improve coding productivity, debugging, testing, and documentation.
- Follow software engineering best practices, including clean coding, Git workflows, code reviews, and maintainable application architecture.
- Develop and maintain unit and integration tests to ensure application reliability and quality.
- Troubleshoot complex technical issues and optimise application performance, scalability, and security.
- Collaborate with Product Owners, Designers, QA Engineers, and Developers in an Agile/Scrum environment.
- Take ownership of technical deliverables, provide technical guidance, and mentor team members when required.
- Adapt to changing business requirements, evaluate new technologies, and contribute to continuous improvement initiatives.
- Coordinate with teams working in Canadian time zones and ensure timely delivery of project milestones.
Preferred Experience:
- 5+ years of experience in full-stack development using Angular, Node.js, ExpressJS, and TypeScript.
- Strong proficiency in modern JavaScript (ES6+) and TypeScript.
- Experience developing RESTful APIs, integrating third-party services, and building secure web applications.
- Hands-on experience with relational databases such as PostgreSQL and MySQL; NoSQL experience is an advantage.
- Practical knowledge of AWS services, including SQS, SES, Lambda, API Gateway, and EventBridge.
- Experience with AI coding assistants such as Claude, Codex, GitHub Copilot, Kiro, or similar tools.
- Strong understanding of HTML, CSS, Git, Docker, unit testing, and integration testing.
- Familiarity with Agile methodologies, Scrum, and cross-functional software development practices.
- Strong analytical, problem-solving, debugging, communication, and collaboration skills.
- Ability to take ownership of projects, make technical decisions, and guide team members.
- Willingness and availability to work night shifts aligned with Canadian time zones are mandatory.
If you are a skilled Full Stack Developer who enjoys building scalable applications, solving complex technical challenges, and using modern development tools to deliver high-quality software, we would love to connect.
Interested candidates are requested to share their updated resume at hr@cleffex.com.