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
Medior Java Developer
Join Cegeka as a Medior Java Developer in Belgium. Work on exciting projects with Java, Spring, and Angular2 in a hybrid environment.
Backend Software Engineer
Join NCR Voyix as a Backend Software Engineer in Amsterdam. Design, build, and maintain scalable backend systems using Java, Node.js, and cloud platforms.
Senior Backend Developer
Join Motius as a Senior Backend Developer to work on cutting-edge R&D projects using AWS, Docker, GraphQL, and more in a hybrid work environment.
Java Backend Developer
Join Experis as a Java Backend Developer in Berlin. Work on security solutions with Java, Spring, and Hibernate. Up to €80k/year, 30 days vacation.
Senior Software Engineer - C#/.NET
Join TrueLayer as a Senior Software Engineer in Milan, working with C#, .NET, AWS, and Kubernetes to build scalable systems.
Senior Software Engineer - Java, Microservices
Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Bavaria, Germany. Work on ERP solutions for automotive finance.
Senior Software Engineer - Java, Microservices
Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Ghent. Work on ERP solutions for automotive finance and leasing.
Fullstack Developer (Java, Spring, Angular, React)
Join Intuitech as a Fullstack Developer in Budapest. Work with Java, Spring, Angular, React in a hybrid setup. Great benefits and growth opportunities.
Backend Engineer - Financial Empowerment
Join N26 as a Backend Engineer to empower financial freedom using Java, Kotlin, and microservices in a hybrid work environment.
Software Developer for Educational Platforms
Join Kennisnet as a Software Developer to create innovative educational platforms using Angular, PHP, and more. Hybrid work in Zoetermeer.
Senior Back-end JavaScript Developer
Join Mediahuis as a Senior Back-End JavaScript Developer. Work with Node.js, TypeScript, and Azure in a hybrid role in Antwerp.
Senior Software Engineer (Backend)
Join Bitvavo as a Senior Software Engineer (Backend) to drive innovation in crypto services using AWS, Kubernetes, and TypeScript.
Staff Software Engineer
Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.
Senior Backend Engineer - Java, Rust, Go
Join Together AI as a Senior Backend Engineer in Amsterdam. Work with Java, Rust, and Go to build scalable backend systems.
Fullstack Developer (m/f/d) with Java and Spring Boot
Join as a Fullstack Developer in Essen, focusing on Java, Spring Boot, and web technologies in a hybrid work environment.
Full Stack Software Engineer
Join Booking.com as a Full Stack Software Engineer in Amsterdam. Work on global e-commerce challenges with Java, JavaScript, React, and more.
Senior Software Engineer - Backend Development
Join Sysdig as a Senior Software Engineer to develop scalable backend services using Go, RESTful APIs, and microservices in a hybrid work environment.
Senior Fullstack Developer (Java, Spring Boot, Angular)
Join T-Digital as a Senior Fullstack Developer to innovate secure login systems using Java, Spring Boot, and Angular. Fully remote work available.
Senior Java Software Developer
Join Conspect as a Senior Java Software Developer, working on diverse projects with Java, Spring, and more. Enjoy a great salary and benefits.
Fullstack Developer with Retail Focus
Join CGI as a Fullstack Developer in Hamburg, focusing on retail solutions with skills in Java, C#, and cloud technologies.
Senior Developer/DevOps Software Engineer
Join Travian Games as a Senior Developer/DevOps Engineer in Munich. Work with PHP, Kubernetes, and Docker in a hybrid environment.
Senior Backend Developer
Join Tiqets as a Senior Backend Developer in Amsterdam. Work with AWS, Python, and SQL in a hybrid environment.
Mid-Level Full Stack Software Engineer - Cloud & Web
Join as a Full Stack Software Engineer focusing on C#, Azure, and Microservices in a dynamic team with flexible work options.
Senior Backend Developer
Join Rentman as a Senior Backend Developer in Utrecht, Netherlands. Work with PHP, MySQL, and microservices in a dynamic, agile environment.