remote
Senior Consultant, Full Stack Developer - Go and OpenShift - CIBC
Full Stack Developer
Senior full‑stack consultant driving CIBC’s digital transformation by designing, building, and deploying enterprise‑scale cloud applications using Go, OpenShift, Kubernetes, and modern CI/CD pipelines.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance backend services in Go for mission‑critical banking applications.
- Architect, deploy, and manage containerized workloads on OpenShift/Kubernetes, ensuring scalability and resilience.
- Implement RESTful APIs and micro‑service patterns to integrate multiple legacy and cloud systems.
- Collaborate with product owners, UX designers, and front‑end teams to deliver end‑to‑end full‑stack solutions.
- Establish CI/CD pipelines, automated testing, and monitoring to support continuous delivery.
- Provide technical leadership, code reviews, and mentorship to junior developers.
Requirements
- 5+ years of professional software development experience, with strong expertise in Go.
- Hands‑on experience with OpenShift or Kubernetes, Docker, and cloud‑native architectures.
- Proficiency in building REST APIs, micro‑services, and working with relational or NoSQL databases.
- Solid understanding of CI/CD tools (Jenkins, GitLab CI, Argo CD) and automated testing frameworks.
- Excellent problem‑solving skills, ability to work in an Agile environment, and strong communication abilities.
Skills
gokubernetesdockercicd