Skip to main content
Eric Chan

Eric Chan

Backend engineer

Talent
VancouverMember since April 17, 2026
GolangJavaScript (Node.js)REST APIsgRPCMicroservices ArchitectureDistributed SystemsGoroutinesChannelsContextEvent-Driven SystemsBackground Job ProcessingMySQLMongoDBPostgreSQLRedisExpress.jsNode.js RuntimeTypeScriptDockerKubernetesAWSGitGitHubCI/CDLinuxSystem DesignAPI DesignPerformance OptimizationObservability & LoggingUnit & Integration TestingJWTRBACAgile/ScrumCursorGitHub CopilotClaude
·

Hire this person

Send a job offer directly to this candidate

GolangJavaScript (Node.js)REST APIsgRPCMicroservices Architecture

About

Backend developer with 7 years of experience specializing in Golang and Node.js. Skilled in designing and implementing scalable microservices, RESTful APIs, and cloud-native applications. Experienced in Docker, Kubernetes, and AWS, with a strong focus on performance optimization, system reliability, and team collaboration. Proven track record in delivering backend solutions for startups and enterprise projects, including healthcare and technology platforms.

Experience

Senior Backend Developer at Launchpad Technologies (2022-05 – 2025-10)

Backend platform development and distributed systems engineering for production services.

  • Designed and maintained scalable microservices using Golang in a production environment.
  • Developed REST and gRPC APIs with strong focus on performance and backward compatibility.
  • Implemented concurrency patterns (goroutines, channels, context) for asynchronous processing.
  • Optimized database queries (MySQL, MongoDB) and integrated Redis caching to improve latency.
  • Containerized services using Docker and deployed applications to Kubernetes clusters.
  • Improved system observability through structured logging and monitoring.
  • Participated in production support, incident resolution, and post-mortem improvements.
  • Mentored junior engineers and conducted code reviews to maintain code quality.

Golang Developer at Innovatech Solutions Inc. (2020-06 – 2022-02)

Backend service development for early-stage and scaling technology products.

  • Built backend services and RESTful APIs using Golang.
  • Designed database schemas and optimized queries for performance and scalability.
  • Implemented authentication and authorization mechanisms for secure API access.
  • Wrote unit and integration tests to ensure reliability.
  • Collaborated with cross-functional teams to deliver backend-driven features.
  • Assisted with Docker containerization and CI/CD pipeline integration.

Backend Developer at Hashthink Technologies (2018-08 – 2020-03)

Building scalable backend systems and APIs with Node.js for growing tech products.

  • Developed and maintained backend services using Node.js and TypeScript.
  • Built and optimized RESTful APIs for web and mobile applications.
  • Collaborated with cross-functional teams to ensure smooth integration and deployment.
  • Assisted in improving system performance and reliability through testing and monitoring.
  • Supported junior developers and contributed to code reviews and best practices.

Education

Bachelor of Computer Science in Software Engineering – Douglas College (2014-09 – 2018-05)

Skills

Backend engineer

Reviews

Related