Hootsuite

Intermediate Software Developer, Fullstack/Backend

Hootsuite

Apply
9 days ago
Calgary, Canada +3 more
Mid Level

Responsibilities

  • Collaborate with cross-functional teams to deliver products and services.
  • Design, write, test, and deploy scalable code.
  • Implement the technical roadmap for scaling services and building new products.
  • Maintain standards of security, reliability, performance, and quality.
  • Share experiences and expertise to enhance processes.
  • Take ownership of work and operate autonomously when needed.
  • Participate in code reviews and apply software development best practices.
  • Work with technologies including Java/Scala, Golang, JavaScript + React, Docker, Kubernetes, MySQL, Mongo, and Rest APIs.

Requirements

  • Degree in Computer Science or Engineering, or equivalent experience.
  • Proven experience in developing and maintaining software.
  • Experience with backend development in Scala or Go, or a strong interest in learning them.
  • Exposure to event-driven/streaming systems like Kafka.
  • Familiarity with cloud-native deployment using Docker, Kubernetes, and AWS.
  • Basic understanding of monitoring and reliability tools like Prometheus and Grafana.
  • Experience in software design and analyzing features.
  • Solid contributor in medium-to-large projects impacting business.
  • Knowledge of best practices for high-quality code.
  • Strong communication and collaboration skills.
  • Commitment to self-development and problem-solving.
  • Ability to adapt to change and ambiguity.

Tech Stack

Apache KafkaAWSDockerGoGrafanaJavaJavaScriptKubernetesMongoDBMySQLPHPPrometheusReactScala

Categories

BackendDevOpsFull Stack