
Backend Engineer
- Dublin
- Permanent
- Full-time
- Design and implement scalable, high-performance backend services and APIs using Java, Spring Boot, and cloud technologies.
- Develop and maintain integration infrastructure, enabling third-party applications to seamlessly connect with the business and extend its functionality.
- Build generic, modular API interfaces that support a wide range of future use cases, ensuring flexibility and reusability.
- Enhance system security, ensuring that external-facing capabilities are both powerful and secure.
- Collaborate with internal teams (Product, GTM, and other R&D groups) and external partners to develop solutions that align with business and customer needs.
- Take full ownership of features from design to production, ensuring reliability, maintainability, and performance.
- Contribute to the strategic vision for integration ecosystem, thinking beyond short-term tactical solutions.
- 5 + years of backend software development experience, with a strong foundation in Java and modern cloud-based architectures.
- Experience in both application and infrastructure development, with a deep understanding of scalable SaaS solutions.
- Strong proficiency in Java (Spring, etc.) and designing robust, maintainable APIs.
- Experience developing durable systems and using relevant technologies and techniques (kafka, SQS, etc.)
- Experience with cloud platforms (AWS, GCP, or Azure) and building scalable microservices architectures.
- A solid understanding of secure API design and best practices for external integrations.
- Strong communication and collaboration skills- you'll work closely with partners, product teams, and developers across multiple organizations.
- Ability to take ownership and drive projects forward independently.