My client are looking for a seasoned software engineer to join their team and contribute to the development of our cutting-edge on-demand gifting technology platform. About the Role: As a Senior Software Engineer, you will: Lead the design, development, and deployment of new features for their platform. Utilize Java and Kotlin within the Spring Boot framework to build robust backend services. Develop dynamic user interfaces with Angular. Leverage AWS for scalable cloud solutions and manage infrastructure with Terraform. Implement DevOps practices to streamline our CI/CD pipelines and enhance deployment processes. Collaborate with cross-functional teams to ensure high-quality deliverables. Mentor junior engineers, fostering a culture of continuous learning and improvement. What They Are Looking For: Extensive experience in software development, with a strong background in Java and Kotlin. Proficiency with Spring Boot for building backend services. Expertise in frontend development using Angular. Hands-on experience with AWS and Terraform for cloud infrastructure management. Deep understanding of DevOps principles and CI/CD pipeline implementation. Strong problem-solving skills and the ability to handle complex technical challenges. Excellent communication and collaboration skills. A proactive mindset and a passion for staying updated with the latest industry trends. What They Offer: Competitive salary and discretionary bonus Flexible remote or hybrid working arrangements Generous annual leave and family-friendly policies Private healthcare and dental insurance Pension scheme with up to 9% employer contribution Opportunities for professional growth and development A diverse and inclusive work environment where your ideas matter