Skip to content
mimi

Junior Software Developer

Hirepath

Remote · France Full-time Entry Level 6d ago

About the role

About

Hootsuite is seeking a Junior Software Developer to design, build, test, and ship high-quality software that delivers value to customers. The role involves working on a small agile team, contributing to the team's roadmap, and engaging in troubleshooting and code reviews.

Responsibilities

  • Deliver low-complexity projects ensuring alignment with coding and design standards, testing practices, and company guidelines for security, accessibility, and privacy
  • Contribute to the successful execution of the team's roadmap by asking questions, providing input, and promptly escalating identified risks and scope changes
  • Actively engage in team activities, working out loud, learning from peers, contributing to code reviews and documentation as you work towards achieving team goals
  • Actively engage in troubleshooting, addressing minor bugs independently, and collaborating with senior team members to resolve more complex issues
  • Work within a cross-functional team, fostering positive team relationships, and maintain effective communication with peers and stakeholders

Skills

  • A degree in Computer Science or Engineering, and 1-2 years of experience developing and maintaining software (including co-op terms and internships) or an equivalent level of education or work experience
  • Learn and follow existing patterns and best practices in delivering code and writing tests for individual stories
  • Experience with backend development in Scala or Go, or strong interest in learning them
  • Exposure to event-driven / streaming systems such as Kafka, including producing/consuming events and basic troubleshooting
  • Familiarity with cloud-native deployment: Docker, Kubernetes, and AWS (EC2, SQS) in a microservices environment
  • Basic understanding of monitoring & reliability using tools like Prometheus, Grafana, Sumologic
  • Ability to learn about and use root cause analysis to identify and address bugs and outages
  • Follow logging, monitoring and debugging best practices in the components and classes you work on
  • Learn and follow existing architecture concepts and best practices to extend existing software modules and components that meet system performance, modifiability, maintainability and reliability needs
  • Learn about and follow basic security and compliance practices in daily work
  • Follow common agile processes and continuous integration and delivery practices to ship stories and own low complexity epics/projects
  • You can collaborate and communicate effectively within a team
  • Participate in technical discussions, listen actively and understand non-technical input from design and product
  • Actively seek guidance, feedback, and learning opportunities within the team to foster personal and professional growth
  • Display eagerness to learn and collaborate on goal-setting
  • Supported in creating and aligning goals with personal development
  • Understand roadmaps and participate in delivering on them effectively by communicating risks and opportunities at the individual level
  • Customer Focus: demonstrates a desire to proactively help and serve internal/external customers meet their needs
  • Perseverance: pursues everything with energy, drive, and a need to finish—doesn't give up
  • Resilience, Tolerance for Change/Ambiguity: can effectively cope with change, finding ways to advance work and projects

Company Overview

Hootsuite develops a platform for managing social media programs across multiple social networks. It was founded in 2008, and is headquartered in Vancouver, British Columbia, CAN, with a workforce of 1001-5000 employees. Its website is https://hootsuite.com.

Skills

AWSDockerGoGrafanaKafkaKubernetesPrometheusScalaSumologic

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free