I am working with a boutique software engineering consulting firm specializing in building scalable solutions for public sector clients. They are known for delivering high-quality software that meets the unique needs of their clients. They are currently looking for a talented and motivated Software Engineer to join their dynamic team.The Role:As a Software Engineer, you will be responsible for developing and maintaining high-performance applications using Java for the backend, JavaScript and React for the frontend, and AWS for cloud infrastructure. You will work closely with clients to understand their requirements and deliver solutions that exceed their expectations.Key Responsibilities:Development: Write clean, efficient, and maintainable code for both the backend and frontend components of applications.Collaboration: Work closely with cross-functional teams, including other developers, designers, and project managers, to deliver high-quality software solutions.Testing: Implement and maintain automated testing to ensure the reliability and performance of the applications.Cloud Integration: Utilize AWS services to deploy, manage, and scale applications in the cloud.Client Interaction: Engage with clients to gather requirements, provide updates, and deliver solutions that meet their needs.Requirements:Experience: 2+ years of experience in software development with proficiency in Java, JavaScript, and React.Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field.Technical Skills: Strong understanding of backend development with Java and frontend development with JavaScript and React. Experience with AWS is highly desirable.Problem-Solving: Excellent problem-solving skills and attention to detail.Communication: Strong verbal and written communication skills, with the ability to effectively collaborate with team members and clients.Adaptability: Ability to work independently and as part of a remote team, with flexibility to travel to client sites as needed.Benefits:Competitive salary up to £55,000 per annum.Flexible remote working arrangements.Opportunities for professional development and career progression.A collaborative and supportive work environment.Involvement in meaningful projects that make a difference in the public sector.Application Process:If you are a talented Software Engineer looking to make an impact with your skills, we want to hear from you. To apply, please submit your CV and a cover letter detailing your relevant experience and why you are interested in this role.