***For a Very-Well-Established Global Online Social Reading Platform Company! ***
Backend Developer (GoLang + PHP)
Job OverviewRole: Senior Backend Developer (GoLang & PHP) Salary: $120,000 - $140,000 CAD per year + discretionary bonus + 5 weeks vacation (15 vacation days and 10 flex days) + 5 sick days Location: Remote anywhere in Canada
Our client is passionate about engineering excellence and dedicated to fostering an environment where you can grow your skills and thrive in your career. The team is responsible for developing and maintaining high-scale distributed systems that serve millions of users daily. Their microservices environment is built with Go, supported by S3, DynamoDB, and MySQL, while our monolithic applications are written in PHP and backed by S3, Redis, Memcache, MySQL, and Cloudflare. At our scale, caching is crucial, with multiple terabytes of data distributed across memcached, redis, and groupcache.
What You’ll Be Doing:
Design & Build: Develop and maintain large-scale distributed systems, serving millions of users daily.Feature Development: Build new product features using Go and PHP.Performance & Reliability: Improve the reliability and performance of core components and existing systems.Infrastructure Management: Configure and maintain the infrastructure that supports our systems.Testing: Write unit and service tests for all your code.Innovation: Research and implement new technologies to address tomorrow’s scaling challenges.
What We’re Looking For:
Experience: 3-6+ years in software development.Proficiency in Go: Strong experience in Go development.PHP Knowledge: Solid understanding and experience with PHP.Cloud Expertise: Experience with AWS (or another major cloud provider like Azure or GCP).3rd Party Integrations: Hands-on experience with integrating third-party services.Scalability: Passion for building and maintaining complex backend systems that operate 24/7 at scale.Clean Code: Ability to write clean, readable code that clearly communicates its purpose.Versatility: Comfort with both static and dynamic languages and switching between them.Problem Solving: Love for solving hard problems with well-thought-out solutions.
Bonus Points:
Payment Systems: Experience integrating with 3rd party payment systems like Stripe, Square, or similar.Ads Platforms: Familiarity with Ads Platform tools or APIs such as Kevel or Google Adsense for Platform (AFP).Docker & Containers: Experience with Docker and container orchestration tools like Kubernetes or ECS.Infrastructure-as-Code: Exposure to Infrastructure-as-Code tools like Terraform & Ansible.
What We Offer:
Career Development: We believe in mentorship and investing in your learning to help you achieve your career goals.Comprehensive Health Benefits: Including vision and dental coverage.Retirement Contributions: RRSP Contributions (Canada) or 401K Contributions (USA).Generous Time Off: Includes vacation and parental leave top-up.Wellness Perks: Corporate gym membership discounts for you and your family.Winter Break Shutdown: Plus, much more!