Intermediate Software Developer, Backend
at Hootsuite
- Work model
- Hybrid
- Location
- Bucharest, Romania
- Posted
- 18d ago
at Hootsuite
<p><span style="font-weight: 400;">We’re looking for an <strong>Intermediate Software Developer, Backend</strong> who can help us support the development organization to deliver value to customers in a reliable, efficient, and safe manner. You’ll be working in a focused team that owns one piece of the production application environment and the developer experience,</span> <span style="font-weight: 400;">you will execute on defined projects to achieve team-level goals. In line with Hootsuite's distributed workforce strategy, our flexible work arrangement allows for a hybrid model. This role is open to applicants located in Bucharest, Romania.<br><br></span></p> <p><strong>WHAT YOU’LL DO:</strong></p> <ul> <li style="font-weight: 400;"><span style="font-weight: 400;">Write software - tools, libraries, automation, services </span></li> <li style="font-weight: 400;"><span style="font-weight: 400;">Design and build our infrastructure platform</span></li> <ul> <li style="font-weight: 400;"><span style="font-weight: 400;">Identify and implement new platform features</span></li> <li style="font-weight: 400;"><span style="font-weight: 400;">Research and evaluate new technologies</span></li> <li style="font-weight: 400;"><span style="font-weight: 400;">Refactor, rewrite or retire existing platform features</span></li> </ul> <li style="font-weight: 400;"><span style="font-weight: 400;">Operate our developer experience and production application environments</span></li> <ul> <li style="font-weight: 400;"><span style="font-weight: 400;">Diagnose and repair our distributed systems</span></li> <li style="font-weight: 400;"><span style="font-weight: 400;">Perform maintenance, upgrades and migrations</span></li> <li style="font-weight: 400;"><span style="font-weight: 400;">Control or eliminate repetitive tasks, alert noise, and business-as-usual work</span></li> </ul> <li style="font-weight: 400;"><span style="font-weight: 400;">Enable development teams</span></li> <ul> <li style="font-weight: 400;"><span style="font-weight: 400;">Provide executable interfaces to our infrastructure platform</span></li> <li style="font-weight: 400;"><span style="font-weight: 400;">Provide tools and best practices to support the entire software development lifecycle</span></li> </ul> <li style="font-weight: 400;"><span style="font-weight: 400;">Participate in a flexible on-call rotation </span></li> <li style="font-weight: 400;"><span style="font-weight: 400;">Communicate by writing documentation, participating in meetings, and showing off your work at demos</span><strong><br><br></strong></li> </ul> <p><strong>WHAT YOU’LL NEED:</strong></p> <ul> <li style="font-weight: 400;"><span style="font-weight: 400;">A degree in Computer Science or Engineering or equivalent experience working in a software engineering role</span></li> <li style="font-weight: 400;"><span style="font-weight: 400;">An ability to write software and working knowledge of software engineering practice (Java programming language and strong working knowledge of object-oriented programming concepts)</span></li> <li style="font-weight: 400;">Proven experience creating stable, reliable, performing and maintainable code</li> <li style="font-weight: 400;">Familiarity with data modeling and schema design</li> <li style="font-weight: 400;">Knowledge of data structures and algorithms</li> <li style="font-weight: 400;"><span style="font-weight: 400;">Open Communication: clearly conveys thoughts, both written and verbally, listening attentively and asking questions for clarification and understanding</span></li> <li style="font-weight: 400;"><span style="font-weight: 400;">Collaboration and Teamwork: works with others to deliver results, meaningfully contributing to the team and prioritizing group needs over individual needs</span></li> <li style="font-weight: 400;"><span style="font-weight: 400;">Self Development: is personally committed to, and actively works to continuously improve</span></li> <li style="font-weight: 400;"><span style="font-weight: 400;">Problem Solving: uses an organized and logical approach to find solutions to complex problems. Looks beyond the obvious to understand the root cause of problems</span></li> <li style="font-weight: 400;"><span style="font-weight: 400;">Resilience, Tolerance for Change/Ambiguity: can effectively cope with change, finding ways to advance work and projects</span></li> <li style="font-weight: 400;"><span style="font-weight: 400;">Preferred. Working knowledge of Linux systems administration, including troubleshooting system-level issues, networking (L3-L7) and basic monitoring</span></li> <li style="font-weight: 400;"><span style="font-weight: 400;">Preferred. Experience with operating, building and maintaining cloud infrastructure</span></li> <li style="font-weight: 400;"><span style="font-weight: 400;">Preferred. An understanding of SaaS software development practice; Ideally you have experience working on a SaaS product<br><br></span></li> </ul> <p><strong>WHO YOU ARE:</strong></p> <ul> <li>Solution seeker. You’re focused on tackling new challenges, solving problems, and moving the business forward—and you don’t wait to be asked.</li> <li>Lifelong learner. You have a growth mindset – you’re here to learn, experiment, seek, apply, and provide feedback, share what works with your team, and move on from what doesn’t.</li> <li>Resilient adapter. In the face of change and challenges, you bring a thoughtful, calm approach, and a focus on finding the new opportunity.</li> <li>Intentional collaborator. You build positive working relationships across the business, bringing people together to foster new opportunities and to facilitate the efficient flow of information.</li> <li>Critical challenger. You have the trust in your team to ask difficult questions in order to get to the best end result.</li> <li>Active communicator. You listen actively and communicate ideas and information clearly, inclusively, and proac