Source2Hunt LLC
Python Golang Developer 
Source2Hunt LLCCanada8 days ago
Full-timeRemote FriendlyInformation Technology

Role: Python Golang Cloud Developer

Type: Full-time

Location: Montreal, Quebec (Hybrid - 3 days onsite per week)


Job Description:

We are seeking a highly skilled Cloud Software Engineer to develop high-quality applications leveraging public cloud infrastructures across Azure, GCP, and AWS. The ideal candidate will possess 6-8+ years of experience with object-oriented development and be proficient in Python, Golang, and NoSQL databases, with additional expertise in Terraform, JavaScript/TypeScript, or related tools considered a plus.

Responsibilities:

  • Develop high-quality cloud applications using Python, Golang, and NoSQL databases.
  • Design and implement automation frameworks and enhance cloud tooling, primarily in Azure, with GCP and AWS experience a plus.
  • Integrate automation workflows into CI/CD pipelines to streamline deployment processes.
  • Collaborate with global, cross-functional teams to gather requirements, produce high-quality code, and deliver projects on schedule.
  • Troubleshoot and resolve production issues, providing technical support and debugging as needed.
  • Produce proof-of-concept solutions for new areas of development.
  • Follow the Software Development Lifecycle (SDLC), including analysis, design, coding, testing, and deployment.
  • Improve developer experience by working closely with client and infrastructure teams.


Requirements:

  • 6-8+ years of professional experience in object-oriented programming with Python, Golang, Java, or JavaScript/TypeScript.
  • 2+ years working with geographically dispersed teams across different time zones.
  • Strong understanding of object-oriented design and development principles.
  • Proficiency with NoSQL database technologies, modeling, testing, and performance tuning.
  • Experience in Linux/Unix environments.
  • Familiarity with BDD frameworks such as Cucumber, Gherkin, or behave.
  • Competency in version control systems (git) and CI/CD tools (Jenkins).
  • Knowledge of Agile and DevOps methodologies, including tools like Jira or Rally.
  • Ability to produce clean, reusable, well-documented, and industry-standard code.
  • Excellent communication skills to effectively interact with diverse stakeholder groups.


Preferred, but not required:

· Experience with Infrastructure as Code (Terraform).

· Knowledge of Open Policy Agent (OPA).

· Experience designing Azure applications and working with Azure PaaS services.

· Understanding of security controls and tools for public cloud environments.

Key Skills

Ranked by relevance