Job Description:

We are seeking an experienced Golang Developer to join our IT team. You will work on a new platform built with Go and MS SQL Server, contributing to all phases of the development lifecycle. The role requires designing and implementing scalable, reliable, and maintainable technology solutions.

Key Responsibilities:

  • Design, develop, and implement essential applications.
  • Provide technical expertise throughout the development lifecycle.
  • Develop scalable, robust, and lasting technology solutions.
  • Review and improve current systems.
  • Gather requirements from internal and external stakeholders.
  • Test, debug, and troubleshoot applications and updates.
  • Maintain high-quality code following best practices.
  • Document technical changes and support timely deployment.
  • Stay up-to-date with emerging technologies and trends.

Required Skills & Competencies:

  • Strong experience in Go (Golang) programming, including Goroutine and channel patterns.
  • Experience with Go frameworks and tools: Godep, Sltr, Stringer, Revel, Gorilla Mux, and templating.
  • Front-end development: HTML, CSS, AJAX, JSON.
  • Experience with eCommerce platforms (Magento, OpenCart, WooCommerce, Shopify, WHMCS, Zoho) and plugin development.
  • Familiarity with CRM workflow customization and webhook integrations (e.g., Freshsales).
  • Experience with API development, microservices, and multi-tier secure application design.
  • Cloud exposure (Azure or AWS) is a plus.
  • Database usage and management experience.
  • Version control (Git, SVN) and issue tracking tools (Jira).
  • Excellent communication skills with clients and internal teams.
  • Knowledge of mobile development is a plus.
  • Experience in Financial Services, eCommerce, or Payments is preferred.

Required Skills & Competencies:

  • Bachelor’s degree in Computer Science or related field.
  • 2–5 years of IT experience, preferably in finance, banking, or eCommerce, with Golang programming experience.

Apply for this Position: