Golang Engineer – International Candidates Welcome

🏢 Shopify📍 Steinbach, Manitoba, Canada💼 Full-Time💻 Remote🏭 E-commerce💰 100000-150000 per year

About the Company

Shopify is a leading global commerce company providing essential internet infrastructure for commerce, offering tools to start, run, market, and manage a retail business of any size. We are committed to making commerce better for everyone, so businesses can focus on what they do best: building and selling their products. We champion a diverse and inclusive environment where creativity and innovation thrive.

Job Description

We are seeking a talented and motivated Golang Engineer to join our dynamic engineering team. This is a remote position open to international candidates, offering a unique opportunity to contribute to high-impact projects that shape the future of commerce. As a Golang Engineer at Shopify, you will be instrumental in designing, developing, and maintaining scalable and robust backend systems that power our platform. You will work within a collaborative environment, utilizing modern development practices to deliver innovative solutions.

Key Responsibilities

  • Design, build, and maintain efficient, reusable, and reliable Go code
  • Implement highly scalable and performant microservices
  • Ensure the best possible performance, quality, and responsiveness of applications
  • Identify bottlenecks and bugs, and devise solutions to these problems
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Write comprehensive unit and integration tests
  • Participate in code reviews to maintain high code quality standards
  • Contribute to architectural discussions and decisions

Required Skills

  • Proficiency in Go (Golang) programming language
  • Strong understanding of object-oriented programming
  • Familiarity with concurrency patterns in Go
  • Experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases
  • Experience with RESTful APIs and gRPC
  • Solid understanding of software development best practices, including testing, code reviews, and version control (Git)
  • Excellent problem-solving and analytical skills
  • Ability to work independently and as part of a distributed team

Preferred Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field
  • Experience with cloud platforms (e.g., AWS, GCP, Azure)
  • Familiarity with containerization technologies (e.g., Docker, Kubernetes)
  • Knowledge of message queues (e.g., Kafka, RabbitMQ)
  • Experience with CI/CD pipelines
  • Familiarity with agile development methodologies

Perks & Benefits

  • Competitive salary and equity options
  • Comprehensive health, dental, and vision insurance
  • Generous paid time off and flexible working hours
  • Budget for professional development and learning
  • Home office setup stipend
  • Access to cutting-edge tools and technologies
  • Vibrant, inclusive, and supportive company culture
  • Opportunities for career growth and advancement

How to Apply

If you are interested in this position, please click the "Apply Now" button below. To ensure your application is properly considered, please prepare the following:

  • An up-to-date Resume or CV
  • A brief cover letter summarizing your experience and motivation

Applications are reviewed on a rolling basis. Only shortlisted candidates will be contacted for an interview.

⚠️ Important Disclaimer

Welcome to Courierser Jobs. We publish job opportunities aggregated from public sources, employers, and job portals. We never charge any fees to access or use our website; all information is provided entirely for free.

Courierser Jobs does not directly offer or manage these positions, nor are we directly involved in the hiring process for the vacancies published on https://job.courierser.com.

If you suspect a fraudulent listing or have any questions, please contact us at techturna@gmail.com.

Job Application

×

Login Required

You must be signed in to apply for this job.

Scroll to Top