This job is no longer available
This job expired on 16/09/2026. It no longer accepts applications.
Software Engineer – Java & JavaScript (Hybrid, Edinburgh)
Cathcart Technology · Édimbourg
Job description
About the role
We are a technology‑for‑good organisation based on the outskirts of Edinburgh, seeking a collaborative Software Engineer with solid Java and JavaScript experience. You will join an Agile squad of experienced engineers, working on a business‑critical platform that supports thousands of users across the UK.
Key responsibilities
- Develop and maintain micro‑service applications using Java, Spring Boot and related technologies.
- Contribute to front‑end features with React.js and TypeScript.
- Participate in test‑driven development and ensure high code quality.
- Collaborate with cross‑functional teams in a hybrid work environment.
- Support deployment pipelines and cloud infrastructure on AWS.
Required profile
- Strong collaborative mindset and excellent communication skills.
- Experience working in Agile squads and following best‑practice development processes.
- Commitment to writing clean, well‑tested code.
Required skills
- Java (preferably Spring Boot)
- Microservices architecture
- Test‑Driven Development (TDD)
- AWS cloud services
- PostgreSQL databases
- Docker and Kubernetes
- React.js and TypeScript
- HTML, CSS, JavaScript
- Kafka (optional)
What we offer
- Salary range £40,000‑£60,000 per year, dependent on experience.
- 35‑hour work week, hybrid schedule (3 days onsite).
- Private healthcare, 15% pension contribution, annual bonus.
- 28 days holiday plus bank holidays.
- Opportunities for learning across multiple squads and technologies.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in the United Kingdom.
Salaries by job title
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Cathcart Technology
Édimbourg
Related job offers
-
IT Business Analyst - PAS|X MES Upgrade (Contract)
astrazeneca Australia – New South Wales -
IT Business Analyst - PAS-X MES Upgrade (Contract)
astrazeneca Australia – New South Wales -
Platform Support Business Analyst
ssctech Newcastle -
Cyber Security Lead
Babcock Devonport -
Research Fellow in AI Engineering and Commercialisation
Cyber Security Academy Southampton Health Centre