Software Developer, Backend
HootsuiteJoin 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
Software Engineer
Join Bending Spoons as a Software Engineer. Work remotely or in Milan, Italy. Competitive salary, equity, and benefits.
Staff Software Developer (Frontend)
Join Hootsuite as a Staff Software Developer (Frontend) to lead technical projects and enhance product quality.
Software Engineer
Join Bending Spoons as a Software Engineer. Work remotely or in Milan, Italy. Competitive pay, equity, and comprehensive 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.
Staff Software Developer (Frontend)
Join Hootsuite as a Staff Software Developer (Frontend) to lead technical projects and drive product quality and performance.
Senior Node.js Developer
Join Globant as a Senior Node.js Developer in Milan. Work on large-scale projects, develop your career, and be part of an agile team.
Backend Software Engineer with Java and Spring Boot
Join TeamViewer as a Backend Software Engineer in Munich, focusing on Java and Spring Boot for cutting-edge AR solutions.
Senior Backend Engineer - Planning and Purchasing
Join HelloFresh as a Senior Backend Engineer in Berlin to lead supply chain tech development.
Senior Backend Developer - Java, Microservices
Join Oracle as a Senior Backend Developer focusing on Java and Microservices to revolutionize healthcare technology.
Remote Software Engineer
Join Bending Spoons as a Remote Software Engineer. Work on backend, data, infrastructure, mobile, or security & privacy.
Mid-Level Full Stack Software Developer
Join Boeing as a Mid-Level Full Stack Developer, working on big data apps with Java, Spring, Docker, and AWS in a hybrid role.
Frontend and Backend Developer
Join Deliverect as a Frontend or Backend Developer in Amersfoort. Work with React, Python, and cloud platforms in a dynamic SaaS environment.
Backend Developer with Python Expertise
Join Deliverect as a Backend Developer to design and maintain scalable backend services for the food service industry.
Senior Software Engineer, Java
Join Squarespace as a Senior Software Engineer, Java, in Aveiro, Portugal. Work on backend services, infrastructure, and scalability.
Senior Frontend Developer
Join Betsson Group as a Senior Frontend Developer in Valletta, Malta. Work with Angular, JavaScript, and TypeScript in a hybrid work model.
Mid-Level Backend Software Developer (Java & Microservices)
Join Boeing as a Mid-Level Backend Software Developer specializing in Java & Microservices. Work on big data applications in a hybrid environment.
Senior Software Engineer (Backend) - Content Lake DX
Join Sanity as a Senior Backend Engineer to build scalable distributed systems for content management.
Fullstack / Cloud Developer
Join as a Fullstack / Cloud Developer in Hamburg, working with modern technologies like cloud and microservices in an agile team.
Senior Backend Developer (PHP / Laravel)
Join Producthero as a Senior Backend Developer (PHP/Laravel) in Amsterdam. Work on innovative projects with a dynamic team.
Senior Back-End / Full Stack Developer
Join SAP as a Senior Back-End / Full Stack Developer in Sofia, Bulgaria. Drive innovation and transformation in a hybrid work environment.
Fullstack Software Engineer, Applications
Join Haus as a Fullstack Software Engineer to develop APIs and user experiences for marketing science applications.
Senior Java Backend Developer
Join ING Hubs Poland as a Senior Java Backend Developer. Work on scalable digital platforms using Java, Spring Boot, and Microservices.
Senior Backend Developer
Join Voyado as a Senior Backend Developer in Lund, Sweden. Work with Java, AWS, and DevOps in a dynamic team.
Senior Software Engineer, Go/Java
Join Squarespace as a Senior Software Engineer in Aveiro, Portugal. Expertise in Go/Java required. Hybrid work environment.