Position Description :
This role is hybrid and requires you to be in our downtown Toronto office ( Yonge Street) 2-3 times per week - subject to change at any time.
Your future duties and responsibilities :
- Design, develop, and maintain Golang applications and services.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Participate in code and design reviews to maintain our high development standards.
- Optimize applications for performance, scalability, and robustness.
- Write clean, maintainable, and efficient code.
- Troubleshoot and debug issues across the application stack.
- Work closely with DevOps to deploy and operate applications in a cloud environment.
- Contribute to the continuous improvement of the development process.
Required qualifications to be successful in this role :
Bachelor’s degree in Computer Science, Engineering, or a related field.Proven experience as a Golang Developer, with a strong portfolio of work.In-depth knowledge of Go programming language, paradigms, constructs, and idioms.Experience with Go frameworks and tools such as Revel, Godep, and GoConvey.Solid understanding of RESTful APIs and web services.Familiarity with database technologies such as SQL, NoSQL, and in-memory databases.Experience with containerization technologies (Docker, Kubernetes).Knowledge of cloud platforms (AWS, Azure, GCP) and cloud-native applications.Understanding of microservices architecture and related design patterns.Proficient in Git and version control systems.Excellent problem-solving skills and attention to detail.Strong communication and teamwork skills.Preferred Qualifications :
Experience in the banking or financial services sector.Familiarity with other programming languages such as Python, Java, or JavaScript.Knowledge of CI / CD pipelines and tools like Jenkins, GitLab CI, or CircleCI.Experience with message brokers (Kafka, RabbitMQ) and event-driven architecture.LI-GS
Skills :
GitLabGoogle Cloud PlatformJavaJavaScriptJenkinsKubernetesPythonRESTful (Rest-APIs)