[Remote] Junior Software Developer, Backend
Note: The job is a remote job and is open to candidates in USA. 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.ResponsibilitiesDeliver low-complexity projects ensuring alignment with coding and design standards, testing practices, and company guidelines for security, accessibility, and privacyContribute to the successful execution of the team's roadmap by asking questions, providing input, and promptly escalating identified risks and scope changesActively engage in team activities, working out loud, learning from peers, contributing to code reviews and documentation as you work towards achieving team goalsActively engage in troubleshooting, addressing minor bugs independently, and collaborating with senior team members to resolve more complex issuesWork within a cross-functional team, fostering positive team relationships, and maintain effective communication with peers and stakeholdersSkillsA 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 experienceLearn and follow existing patterns and best practices in delivering code and writing tests for individual storiesExperience with backend development in Scala or Go, or strong interest in learning themExposure to event-driven / streaming systems such as Kafka, including producing/consuming events and basic troubleshootingFamiliarity with cloud-native deployment: Docker, Kubernetes, and AWS (EC2, SQS) in a microservices environmentBasic understanding of monitoring & reliability using tools like Prometheus, Grafana, SumologicAbility to learn about and use root cause analysis to identify and address bugs and outagesFollow logging, monitoring and debugging best practices in the components and classes you work onLearn and follow existing architecture concepts and best practices to extend existing software modules and components that meet system performance, modifiability, maintainability and reliability needsLearn about and follow basic security and compliance practices in daily workFollow common agile processes and continuous integration and delivery practices to ship stories and own low complexity epics/projectsYou can collaborate and communicate effectively within a teamParticipate in technical discussions, listen actively and understand non-technical input from design and productActively seek guidance, feedback, and learning opportunities within the team to foster personal and professional growthDisplay eagerness to learn and collaborate on goal-settingSupported in creating and aligning goals with personal developmentUnderstand roadmaps and participate in delivering on them effectively by communicating risks and opportunities at the individual levelCustomer Focus: demonstrates a desire to proactively help and serve internal/external customers meet their needsPerseverance: pursues everything with energy, drive, and a need to finish—doesn't give upResilience, Tolerance for Change/Ambiguity: can effectively cope with change, finding ways to advance work and projectsCompany OverviewHootsuite 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/.
Apply Now
Apply Now