Back to Job Search
  • Salary: Competitive Salary
  • Job Type:Permanent

Posted 17 days ago

Are you an experienced Senior Software Engineer (Spring Boot / JavaScript / Cloud Computing) professional looking to join a highly innovative team? An urgent role has arisen with a fast-growing organisation that is utilising emerging technologies to develop a pioneering new platform.

This is a fantastic opportunity for a Senior Software Engineer who has a passion for combining technology and Artificial Intelligence (AI) to maximise the return on investment in chemistry.

This is the perfect opportunity for anyone wanting to be part of a pivotal breakthrough within the chemistry industry. On offer is a highly competitive salary with extensive benefits, including remote working, fast career progression, and the opportunity to work with emerging technology in the life sciences sector.

Key duties:

  • Develop and maintain scalable and secure web-based applications using Java in the backend and ReactJS in the frontend.

  • Contribute to the full software development lifecycle, from story mapping to testing and deployment.

  • Participate in code reviews and provide constructive feedback to team members.

  • Actively participate in technical and architectural discussions.

  • Work to improve agile practices, testing, planning, and reporting of software.

  • Debug and resolve technical issues.

  • Guide junior developers in the team.

Key skills and experience:

  • 4+ years of experience in developing APIs with Spring Boot.

  • Strong experience with React or a similar frontend framework.

  • Demonstrated capability in delivering complete features, from ideation to launch, independently.

  • Passion for writing clean, well-tested, and robust code.

  • Experience with cloud computing, including deployment and management of applications on cloud platforms such as Google Cloud, AWS, or Azure.

  • Extensive experience working in an agile development environment.

  • Understanding of web application security and experience implementing security measures such as authentication, authorization, and encryption.

  • Excellent communication and collaboration skills.

  • Experience with Continuous Integration / Continuous Delivery.