TekRek logo

Senior Software Engineer

TekRek

Toronto, Canada

Share this job:
Posted: 1 day ago

Job Description

<p>We are looking for a <b>Senior Backend Engineer</b> to join our client's engineering team on a contract basis. This role is perfect for someone who thrives in building highly scalable backend systems, has deep expertise in Node.js, and can architect resilient solutions on AWS infrastructure.</p><p><br></p><p><b>What You'll Do</b></p><ul><li>Design, build, and maintain scalable backend services and APIs using <b>Node.js</b> and modern JavaScript/TypeScript frameworks.</li><li>Architect and optimize solutions leveraging <b>AWS services</b> (Lambda, S3, DynamoDB, SQS, SNS, Kinesis, etc.).</li><li>Partner with product managers, frontend engineers, and DevOps to deliver robust and engaging user experiences.</li><li>Drive the migration of legacy systems toward <b>microservices architecture</b>.</li><li>Ensure system reliability through proactive monitoring, troubleshooting, and performance tuning.</li><li>Lead code reviews, mentor team members, and champion best practices in backend development.</li><li>Collaborate on CI/CD pipelines to ensure efficient deployments and smooth releases.</li></ul><p><br></p><p><b>What You'll Bring</b></p><ul><li><b>8+ years of backend engineering experience</b>, with a proven track record of delivering complex technical initiatives.</li><li><b>Expert knowledge of Node.js and TypeScript</b>, with mastery of JavaScript-based backend frameworks.</li><li>Strong experience with <b>AWS infrastructure</b>, including serverless and event-driven architectures.</li><li>Proficiency in working with <b>non-relational databases</b> (DynamoDB) and scalable API design (RESTful).</li><li>Solid understanding of <b>microservices</b> and cloud-native application patterns.</li><li>Excellent collaboration and communication skills, with the ability to lead technical discussions and influence direction.</li><li>Analytical, problem-solving mindset with hands-on troubleshooting skills</li></ul><p><br></p><p><b>Nice to Have</b></p><ul><li>Experience with relational databases.</li><li>Familiarity with Docker, Kubernetes (ECR/EKS), or containerized deployments.</li><li>Frontend experience (Android or Progressive Web Apps).</li><li>Interest in <b>GenAI technologies</b> and emerging backend trends.</li></ul><p></p>
Back to Listings

Create Your Resume First

Give yourself the best chance of success. Create a professional, job-winning resume with AI before you apply.

It's fast, easy, and increases your chances of getting an interview!

Create Resume

Application Disclaimer

You are now leaving Thisjob.ca and being redirected to a third-party website to complete your application. We are not responsible for the content or privacy practices of this external site.

Important: Beware of job scams. Never provide your bank account details, credit card information, or any form of payment to a potential employer.