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>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!
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.