About Us: We are a dynamic SaaS company focused on helping risk manage power generation sites across the world. As we move into the insurance space and expand into new markets including North America and Asia, our product is rapidly growing, and we’re looking for a talented developer to join our team and play a critical role in building new features and scaling our platform. We’re currently in our “scale up” phase, with our tech moving into AWS, we’re moving into an event based serverless architecture, with our whole infrastructure managed by Terraform, and deployments automatically handled through CodePipeline. We’re looking to reduce our legacy tech and embrace more SaaS based technologies to allow our team to focus on the fun things, building new features and products, not supporting deployments. Role Overview: As a Medium/Senior Level Developer, you will contribute to the development of new features, optimize our existing infrastructure, and help our product scale to meet increasing demand. This role offers flexibility to work remotely. You’ll work with a team spread across the UK and South Africa, working with real time data from power stations and wind farms across the world, absorbing data and turning into insights Requirements Key Responsibilities: Design, develop, and maintain scalable and secure web applications using Java and Angular. Collaborate with the product team to understand requirements and translate them into technical solutions. Build and optimise cloud-based infrastructure using AWS services. Implement and maintain CI/CD pipelines to streamline the development and deployment process. Write clean, efficient, and reusable code while adhering to best practices. Collaborate with team members using version control systems to manage codebases effectively. Troubleshoot and resolve software defects and performance issues. Contribute to the continuous improvement of our development processes and technologies. Technical Skills: Proficient in Java and Angular (experience with the latest versions preferred).Strong understanding of AWS services, including but not limited to EC2, S3, RDS, and Lambda.Hands-on experience with CI/CD tools and workflows (e.g., Jenkins, GitLab CI/CD, or AWS CodePipeline). Expertise in version control systems (Git preferred). Experience in MySQL is vital, with NoSQL experience being preferable. Experience: 3 years of professional experience in software development. Proven experience in developing and scaling SaaS platforms is highly desirable. Soft Skills: Excellent problem-solving and analytical skills. Strong communication skills, with the ability to collaborate effectively in a remote team environment. Self-motivated with a proactive approach to work and learning. Benefits What We Offer: Competitive salary and benefits. Fully remote working environment with flexible hours. Opportunities for professional growth and career development. A collaborative and supportive team culture. The chance to work on an exciting and growing SaaS product.