Join Our Team as a Software Developer, Backend
We are seeking a talented and motivated Software Developer to join our backend team. As a Software Developer at Hootsuite, you will be responsible for designing, building, testing, and shipping high-quality software that delivers value to our customers. You will work within a small, agile team that continuously incorporates feedback to refine and improve the products and features you deliver.
Key Responsibilities
- Collaborate with a cross-functional team, including designers, product managers, architects, and other developers, to deliver compelling products and services to our customers.
- Design, write, test, and deploy high-quality, scalable code.
- Implement our technical roadmap as we scale our services and build new products.
- Maintain standards of security, reliability, performance, and quality.
- Share your experiences and expertise to improve and enhance processes.
- Take ownership of your work and work autonomously when necessary.
- Participate in code reviews and apply software development best practices.
- Work on diverse and challenging new functionalities, such as detection of data duplicates, sentiments, events, trends, automatic translation of text, content extraction, clustering, image classification, and brand detection.
Technologies We Use
- Java
- Docker
- Jenkins
- Kafka
- Redis
- Cassandra
- NoSQL databases
- Domain Driven Design
- Event Sourcing
- Test Driven Design
- Agile methodologies
What You’ll Need
- A degree in Computer Science or Engineering, or equivalent work experience.
- Proficiency in Java or a similar language, with a desire to learn other languages.
- Understanding of distributed systems and experience in clustered high throughput/high availability environments.
- Experience in software design, including analyzing and designing features, driving discussions, and proposing technical solutions.
- Experience in teams that have worked on medium-to-large sized projects with a business impact.
- Knowledge of SaaS software development practices is an asset.
- Ability to apply best practices to ensure high-quality code, such as automated tests and code reviews.
- Strong communication skills, both written and verbal.
- Ability to work collaboratively in a team and prioritize group needs over individual needs.
- Commitment to continuous self-development and improvement.
- Problem-solving skills with an organized and logical approach.
- Resilience and tolerance for change and ambiguity.
Who You Are
- Tenacious: You are determined to succeed and motivated by the success of customers, colleagues, and the community.
- Curious: You are always learning and seeking ways to make things better.
- Conscientious: You keep your promises and take your commitments to others seriously.
- Humble: You lead with humility and empathy, respecting and learning from the perspectives of others.
Work Environment
This position offers a hybrid work arrangement, blending virtual work with time in our offices located in Rome, Milan, or Bucharest. You will report to the Manager of Software Development.
Accommodations
Accommodations will be provided as requested by candidates taking part in all aspects of the selection process.
Join us at Hootsuite and be part of a team that is dedicated to delivering innovative solutions and making a real impact in the world of social media management.
Benefits Extracted with AI
- Hybrid work arrangement
- Opportunities for professional development
- Inclusive work environment
Similar jobs
Last update: 23 minutes ago
Staff Software Developer (Frontend)
Join Hootsuite as a Staff Software Developer (Frontend) to lead technical projects and enhance product quality and security.
Staff Software Developer (Frontend)
Join Hootsuite as a Staff Software Developer (Frontend) to lead technical projects and enhance product quality.
Staff Software Developer (Frontend)
Join Hootsuite as a Staff Software Developer (Frontend) to lead technical projects and drive product quality and performance.
Backend Developer with Java and Spring
Join Oodrive as a Backend Developer in Marseille, focusing on Java, Spring, and hybrid work.
Software Engineer
Join Bending Spoons as a Software Engineer. Work remotely or in Milan, Italy. Competitive salary, equity, and benefits.
Junior Software Engineer - Remote
Junior Software Engineer for backend, data, mobile, and security roles, using Python, Java, Kotlin. Remote work available.
Senior Java Backend Developer
Join Holidu as a Senior Java Backend Developer to refine property ranking and build reliable APIs. Hybrid role in Munich.
Junior Software Engineer
Junior Software Engineer role focusing on backend, data, infrastructure, mobile, or security & privacy with flexible, remote options.
Software Engineer
Join Bending Spoons as a Software Engineer. Work remotely or in Milan, Italy. Competitive pay, equity, and comprehensive benefits.
Software Engineer - Back-End Development
Join TrueLayer as a Software Engineer focusing on back-end development, working with cutting-edge technologies in a hybrid work environment.
Senior Java Developer
Join our team as a Senior Java Developer to design and develop high-quality software applications in a dynamic, hybrid work environment.
Software Engineer Intern
Internship for Software Engineer in Milan or remote, focusing on backend, data, and mobile development.
Senior Backend JavaScript/Node.js Developer
Senior Backend Developer specializing in JavaScript/Node.js for a SaaS company, remote work, and extensive benefits.
Senior Backend Developer - Java
Join Odevo as a Senior Backend Developer in Stockholm, focusing on Java, Spring Boot, and Kubernetes in a hybrid work environment.
Software Engineer II - Partnerships
Join Mollie as a Software Engineer II in Milan to build the future of embedded finance with a focus on partnerships.
Senior Node.js Backend Developer
Join NTT DATA Italia as a Senior Node.js Backend Developer. Work with microservices, serverless, and CI/CD in a hybrid environment.
Full Stack Developer with PHP and Laravel
Join our team as a Full Stack Developer in Brescia, Italy. Work with PHP, Laravel, and more in a hybrid environment.
Senior Java Backend Engineer - Guest Experience
Join Holidu as a Senior Java Backend Engineer in Munich. Work with Java, Kotlin, and Spring to enhance user experiences.
Full Stack Developer with Java and Angular
Join Globant as a Full Stack Developer in Bologna, Italy. Work with Java, Angular, and microservices in a hybrid environment.
Senior Backend Engineer - Java, Spring Boot, Hibernate
Senior Backend Engineer specializing in Java, Spring Boot, and Hibernate for a leading health tech company in Stockholm.
Fullstack Developer with Backend Focus (Java / Node.js / Vue3)
Join dpa as a Fullstack Developer focusing on Java, Node.js, and Vue3. Work on backend systems, AWS migration, and more in a hybrid role.
Backend Software Engineer with Scala Experience
Join Booking.com as a Backend Software Engineer in Amsterdam. Work with Scala, Java, and distributed systems in a hybrid environment.
Full Stack Software Developer
Join Siemens as a Full Stack Software Developer in Milan, working on BMS solutions with Angular, C#, and AWS.
Intern Open System Developer
Internship for Open System Developer in Milan, focusing on Java, RDBMS, and cloud-native solutions.