Robert Half logo

Technical Lead

Robert Half
Department:Design
Type:ON-SITE
Region:Edmonton, Alberta
Location:Edmonton, Alberta, Canada
Experience:Mid-Senior level
Estimated Salary:CAD90,000 - CAD130,000
Skills:
API DEVELOPMENTGRAPHQLTYPESCRIPTAWSDOCKERSCALABILITYPERFORMANCE OPTIMIZATION
Share this job:

Job Description

Posted on: March 1, 2025

Position: Software Development Technical Lead

Robert Half is seeking a passionate and high-performing Software Development Technical Lead on behalf of our client. If you thrive on challenges and enjoy working in a dynamic environment, this role could be a defining moment in your career.

Please note: This position requires the successful candidate to reside in Edmonton.

About Our Client

Our client is a leader in providing real-time alerts and monitoring solutions, leveraging advanced technologies to help users act quickly and confidently during critical moments. They have a global presence with team members across multiple continents and support a wide range of customers. They are a growing team of innovators and builders.

Who You Are

We are looking for an experienced Software Development Technical Lead to join our client's team. You will be responsible for the tooling, design, implementation, scalability, and performance of their APIs and data pipeline. This hands-on role requires you to spend half your time building with the team and the other half providing technical leadership and collaborating with the front-end and product teams, as well as other stakeholders, to deliver robust and efficient services.

What Your Day Could Look Like

  • Implement a new API for internal tools, public APIs, or the data pipeline.
  • Review performance metrics for trends, anomalies, or bottlenecks that need addressing.
  • Coach and mentor junior and intermediate developers.
  • Conduct code reviews for pull requests from direct reports.
  • Discuss deployment plans for larger releases with team members.
  • Design a new GraphQL API for a front-end application.
  • Deploy a hotfix to correct unexpected input handling.
  • Report on the health of key system components.

Responsibilities & Duties

  • Design & Development: Collaborate on the design, development, and optimization of backend systems and services, ensuring scalability, maintainability, and performance.
  • Architecting Solutions: Work to define the technical roadmap and ensure robust, secure, and efficient solutions.
  • Code Quality: Write clean, well-documented, and maintainable code while adhering to industry best practices and standards.
  • Performance Optimization: Identify bottlenecks and optimize system performance through profiling, benchmarking, and refactoring code.
  • Collaboration: Work with front-end developers, product managers, and other stakeholders to ensure seamless integration of backend services with user-facing components.
  • Mentorship and Supervision: Provide technical leadership and mentorship to junior developers, helping to build their skills and knowledge.
  • Problem Solving: Troubleshoot and resolve complex issues, including system failures and performance issues, both proactively and reactively.
  • Security & Compliance: Ensure backend systems adhere to security best practices and industry regulations, including handling sensitive data securely.
  • Continuous Improvement: Contribute to ongoing improvements in development processes, tools, and frameworks.
  • Documentation: Build and maintain technical documentation to ensure proper knowledge transfer and team collaboration.

Competencies & Background Experience

  • Proven ability to build scalable and reliable solutions.
  • A strong balance of hands-on development, architecture knowledge, and production support.
  • Exposure to AWS (ECS, SQS, CloudWatch, S3) or other cloud providers.
  • Experience building GraphQL/TypeScript-based APIs.
  • Experience building applications using Docker.
  • A degree in computing science or engineering or equivalent.
  • 8-10 years of experience in software development with at least 5 years in leading teams.

You Are a Good Fit If

  • You enjoy writing software.
  • You are excited to work in a fast-paced and challenging environment with like-minded individuals.
  • You still think about optimizing code and finding new ways to improve it.
  • You are more interested in finding the right solution than your solution.
  • You can prioritize tasks and ship code rather than refactor continuously.
  • You seek opportunities to be creative, come up with innovative solutions, and don’t need a “playbook” to get things done.

What’s in It for You?

  • Work with a committed and passionate team of innovators at a fast-growing startup.
  • Career-building opportunity working with cross-functional teams and notable global brands.
  • Competitive compensation and a health benefits package, including dental, extended health, vision care, and a health spending account.
  • Opportunity to participate in the employee stock option plan.
  • A seat on the rocket ship - buckle up!
Originally posted on LinkedIn

Apply now

Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!

CanadaJobs.works logo

CanadaJobs.works

Get CanadaJobs.works on your phone!