Sponsored

Senior Software Engineer

TekRek Toronto

Job Description

We are looking for a Senior Backend Engineer 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.


What You'll Do

  • Design, build, and maintain scalable backend services and APIs using Node.js and modern JavaScript/TypeScript frameworks.
  • Architect and optimize solutions leveraging AWS services (Lambda, S3, DynamoDB, SQS, SNS, Kinesis, etc.).
  • Partner with product managers, frontend engineers, and DevOps to deliver robust and engaging user experiences.
  • Drive the migration of legacy systems toward microservices architecture.
  • Ensure system reliability through proactive monitoring, troubleshooting, and performance tuning.
  • Lead code reviews, mentor team members, and champion best practices in backend development.
  • Collaborate on CI/CD pipelines to ensure efficient deployments and smooth releases.


What You'll Bring

  • 8+ years of backend engineering experience, with a proven track record of delivering complex technical initiatives.
  • Expert knowledge of Node.js and TypeScript, with mastery of JavaScript-based backend frameworks.
  • Strong experience with AWS infrastructure, including serverless and event-driven architectures.
  • Proficiency in working with non-relational databases (DynamoDB) and scalable API design (RESTful).
  • Solid understanding of microservices and cloud-native application patterns.
  • Excellent collaboration and communication skills, with the ability to lead technical discussions and influence direction.
  • Analytical, problem-solving mindset with hands-on troubleshooting skills


Nice to Have

  • Experience with relational databases.
  • Familiarity with Docker, Kubernetes (ECR/EKS), or containerized deployments.
  • Frontend experience (Android or Progressive Web Apps).
  • Interest in GenAI technologies and emerging backend trends.

How to Apply

Ready to start your career as a Senior Software Engineer at TekRek?

  1. Click the "Apply Now" button below.
  2. Review the safety warning in the modal.
  3. You will be redirected to the employer's official portal to complete your application.
  4. Ensure your resume and cover letter are tailored to the job description using our AI tools.

Frequently Asked Questions

Who is hiring?

This role is with TekRek in Toronto.

Is this a remote position?

This appears to be an on-site role in Toronto.

What is the hiring process?

After you click "Apply Now", you will be redirected to the employer's official site to submit your resume. You can typically expect to hear back within 1-2 weeks if shortlisted.

How can I improve my application?

Tailor your resume to the specific job description. You can use our free Resume Analyzer to see how well you match the requirements.

What skills are needed?

Refer to the "Job Description" section above for a detailed list of required and preferred qualifications.

Sponsored

Safety & Disclaimer

External Application

You are leaving Thisjob.ca to apply on the employer's website.

Safety Tip: Never provide bank details, credit card info, or pay any fees to apply for a job.