Python Developer
About The Company
Bright Purple Resourcing is a leading recruitment agency specializing in connecting talented professionals with innovative organizations across various industries. Our client, a pioneering technology company based in Edinburgh, is dedicated to addressing environmental challenges through advanced technological solutions. They collaborate with major space agencies and international research partners to develop impactful projects that contribute to understanding and mitigating climate change. The company fosters a culture of innovation, collaboration, and sustainability, aiming to make a tangible difference in the world through cutting-edge technology and dedicated expertise.
About The Role
We are seeking a talented Software Engineer to join our client's team on a fixed-term 12-month contract, with the possibility of extension or permanence based on performance and project needs. This role is based in Edinburgh with a hybrid working model, offering flexibility to balance on-site and remote work. As a Software Engineer, you will play a vital role in developing and maintaining cloud-based services and applications that directly contribute to environmental research and climate change mitigation efforts. You will work within a close-knit, technically skilled team where your contributions are recognized and valued from day one.
Qualifications
The ideal candidate will possess a strong background in software development, with experience in backend systems and cloud technologies. A degree in Computer Science, Software Engineering, or a related field is preferred. Proficiency in languages such as Python, Java, or C# is essential, along with experience working with cloud platforms like AWS, Azure, or Google Cloud. Familiarity with RESTful API design, containerization (Docker, Kubernetes), and CI/CD pipelines is highly desirable. The candidate should demonstrate excellent problem-solving skills, a collaborative mindset, and a passion for environmental sustainability and technological innovation.
Responsibilities
As a Software Engineer, your responsibilities will include designing, developing, and maintaining scalable cloud-based applications and services. You will collaborate with cross-functional teams to translate project requirements into technical solutions, ensuring high performance, security, and reliability. You will contribute to the full software development lifecycle, including code reviews, testing, and deployment. Additionally, you will have opportunities to work on frontend components and user interfaces, gaining a broader understanding of the application's ecosystem. Your role will also involve troubleshooting and resolving technical issues, optimizing system performance, and documenting technical specifications for future reference.
Benefits
Our client offers a competitive salary range of £45,000 to £52,000, commensurate with experience. The role provides flexible and hybrid working arrangements in central Edinburgh, promoting a healthy work-life balance. Benefits include comprehensive dental cover, a fitness allowance, cycle-to-work schemes, and other wellness initiatives. The company encourages professional growth through ongoing learning opportunities and a collaborative work environment. Being part of this organization means contributing to meaningful projects that have a positive impact on the environment and society, alongside a supportive team dedicated to innovation and sustainability.
Equal Opportunity
Our client is an equal opportunity employer committed to fostering an inclusive workplace. They value diversity and are dedicated to providing equal employment opportunities regardless of race, gender, age, disability, religion, or sexual orientation. They believe that diverse teams drive innovation and are essential to achieving their mission of addressing global environmental challenges. All qualified candidates are encouraged to apply, and the company ensures a fair and transparent recruitment process.
Bright Purple Resourcing is a leading recruitment agency specializing in connecting talented professionals with innovative organizations across various industries. Our client, a pioneering technology company based in Edinburgh, is dedicated to addressing environmental challenges through advanced technological solutions. They collaborate with major space agencies and international research partners to develop impactful projects that contribute to understanding and mitigating climate change. The company fosters a culture of innovation, collaboration, and sustainability, aiming to make a tangible difference in the world through cutting-edge technology and dedicated expertise.
About The Role
We are seeking a talented Software Engineer to join our client's team on a fixed-term 12-month contract, with the possibility of extension or permanence based on performance and project needs. This role is based in Edinburgh with a hybrid working model, offering flexibility to balance on-site and remote work. As a Software Engineer, you will play a vital role in developing and maintaining cloud-based services and applications that directly contribute to environmental research and climate change mitigation efforts. You will work within a close-knit, technically skilled team where your contributions are recognized and valued from day one.
Qualifications
The ideal candidate will possess a strong background in software development, with experience in backend systems and cloud technologies. A degree in Computer Science, Software Engineering, or a related field is preferred. Proficiency in languages such as Python, Java, or C# is essential, along with experience working with cloud platforms like AWS, Azure, or Google Cloud. Familiarity with RESTful API design, containerization (Docker, Kubernetes), and CI/CD pipelines is highly desirable. The candidate should demonstrate excellent problem-solving skills, a collaborative mindset, and a passion for environmental sustainability and technological innovation.
Responsibilities
As a Software Engineer, your responsibilities will include designing, developing, and maintaining scalable cloud-based applications and services. You will collaborate with cross-functional teams to translate project requirements into technical solutions, ensuring high performance, security, and reliability. You will contribute to the full software development lifecycle, including code reviews, testing, and deployment. Additionally, you will have opportunities to work on frontend components and user interfaces, gaining a broader understanding of the application's ecosystem. Your role will also involve troubleshooting and resolving technical issues, optimizing system performance, and documenting technical specifications for future reference.
Benefits
Our client offers a competitive salary range of £45,000 to £52,000, commensurate with experience. The role provides flexible and hybrid working arrangements in central Edinburgh, promoting a healthy work-life balance. Benefits include comprehensive dental cover, a fitness allowance, cycle-to-work schemes, and other wellness initiatives. The company encourages professional growth through ongoing learning opportunities and a collaborative work environment. Being part of this organization means contributing to meaningful projects that have a positive impact on the environment and society, alongside a supportive team dedicated to innovation and sustainability.
Equal Opportunity
Our client is an equal opportunity employer committed to fostering an inclusive workplace. They value diversity and are dedicated to providing equal employment opportunities regardless of race, gender, age, disability, religion, or sexual orientation. They believe that diverse teams drive innovation and are essential to achieving their mission of addressing global environmental challenges. All qualified candidates are encouraged to apply, and the company ensures a fair and transparent recruitment process.