Proximity Recruitment is searching for a skilled Software Developer (Salary £40,000 - £80,000 Bonus Benefits) to join an innovative, award-winning team in either Manchester or London. If you're looking for a dynamic, collaborative culture that encourages professional growth, this could be the perfect role for you In this role, you'll be working on a variety of exciting software development projects, managing key client accounts, and building high-quality, scalable applications. You'll collaborate closely with internal teams, optimise development processes, and utilise modern technologies to deliver cutting-edge solutions. Strong programming skills, a solid understanding of software development principles, and experience with cloud platforms (AWS, GCP, or Azure) are essential. Key Responsibilities: Design, develop, and maintain high-quality software applications using modern programming languages such as Python, Java, or C#. Collaborate with stakeholders to gather business requirements and deliver tailored software solutions. Optimise software performance and scalability to meet the needs of clients and the business. Work within agile teams to deliver software solutions on time and to specification. Develop and maintain cloud-based infrastructure and services on platforms like AWS, GCP, or Azure. Implement best practices in software development, including version control, testing, and code reviews. Troubleshoot and resolve software defects and performance issues. Stay up to date with industry trends, new technologies, and software development practices. Provide mentorship and support to junior developers on the team. The ideal candidate will have strong programming skills and experience in software development with a focus on building scalable applications. Familiarity with cloud platforms (AWS, GCP, or Azure) is essential, and experience with tools like Docker, Kubernetes, or similar is desirable. A proactive approach to problem-solving and the ability to manage multiple projects concurrently is key. Requirements: Proven experience in software development with programming languages such as Python, Java, or C#. Strong experience with cloud platforms like AWS, GCP, or Azure. Familiarity with modern development tools and practices such as version control, CI/CD, and agile methodologies. Experience with microservices architecture and cloud-based infrastructure is highly desirable. Strong problem-solving skills and attention to detail. Excellent communication skills to work effectively with both technical and non-technical teams. A desire to continuously learn and develop within a software development team. Additional Details: This role is hybrid (3 days a week in the office). Includes a bonus scheme, health benefits, and additional time off for your birthday Candidates must have a driver’s licence and access to a vehicle for some travel to client sites.