
Senior Software Developer - Golang
- Kanata, ON
- Permanent
- Temps-plein
- Work primarily in Golang, modern JavaScript, Typescript, and Python using AWS services, Postgres, Elasticsearch, and Redis and mentor peers in those languages and tools.
- Maintain Production and Lower environment infrastructure such as applying security patches and upgrading services.
- Work primarily in AWS services such as RDS Aurora Postgres, OpenSearch, ECS, SQS and Elastic Cache Redis.
- Responsible for owning, implementing, developing, and maintaining complete high-priority features with thorough testing
- Work with a cross functional team in an agile environment, and contributing to Scrum, Planning, Retros, and Demos
- Support others on your team through code reviews, pairing, desk checks, and collaboration.
- Take ownership of tasks to ensure timely delivery by collaborating effectively across teams and proactively communicating with team members.
- Understand engineering best practices, design patterns, reviews, testing and alerting.
- Proficient on the command line in concert with Git, Docker, and AWS.
- Extensive experience and in-depth knowledge of setting up Datadog alerts and configuring metrics.
- Integration testing experience.
- Excited to learn and ready to take on new challenges.
- Excellent communicator with your team members and peers.
- Excited to add positively to the culture of CNN, both from an interpersonal level and from a code improvement standpoint.
- Advanced Experience with AWS services or other Cloud Platforms
- Knowledge of relational databases, SQL, and NoSQL
- A|B testing and consumer testing platform experience
- Knowledge of Fastly edge cloud Platform.
- Knowledge of Operations, CI/CD, DevOps, with exposure to escalation.