Senior Software Developer

Empro Talent Ltd
Glasgow, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 60K

Job location

Remote
Glasgow, United Kingdom

Tech stack

Java
JavaScript
API
Agile Methodologies
Amazon Web Services (AWS)
Automation of Tests
Azure
Cloud Computing
Code Review
Computer Security
Continuous Integration
DevOps
Design of User Interfaces
Python
Node.js
Software Engineering
Software Systems
Systems Integration
TypeScript
React
Flask
Delivery Pipeline
Spring-boot
Backend
GIT
FastAPI
Kubernetes
Information Technology
Front End Software Development
Software Version Control
Serverless Computing
Programming Languages
Microservices

Job description

  • Design, develop, test, and deploy robust, secure, and maintainable software solutions
  • Contribute to architectural decisions aligned with business and technical strategy
  • Develop and maintain backend services, APIs, integrations, and front-end components where required
  • Lead and participate in code reviews, promoting high standards of quality, testing, and documentation
  • Implement and improve CI/CD pipelines, automated testing, and DevOps practices
  • Troubleshoot and resolve complex technical issues across systems and environments
  • Mentor and support junior developers, encouraging best practices and knowledge sharing
  • Work collaboratively with Product, UX/UI, DevOps, and QA teams within an Agile environment
  • Communicate complex technical concepts clearly to technical and non-technical stakeholders
  • Recommend and implement improvements to systems, tools, and development processes
  • Undertake ad-hoc duties and occasional flexible working (evenings/weekends) where required
  • Plan and organise workload across multiple projects to meet agreed objectives and timelines
  • Provide specialist advice and guidance related to key work streams
  • Maintain non-technical knowledge of systems in use or planned for deployment
  • Contribute to continuous improvement and process optimisation initiatives
  • Comply with data protection, Caldicott recommendations, and IT security policies
  • Ensure company-issued assets are handled securely

Technologies:

  • AWS
  • Azure
  • Backend
  • CI/CD
  • Cloud
  • DevOps
  • FastAPI
  • Flask
  • GCP
  • Git
  • Support
  • Java
  • JavaScript
  • Kubernetes
  • Python
  • React
  • Security
  • Serverless
  • Spring
  • Spring Boot
  • TypeScript
  • microservices
  • UX UI Design
  • NodeJS

Requirements

  • Significant hands-on full-stack development experience
  • Strong knowledge of modern programming languages (e.g. Java, Python, JavaScript, TypeScript)
  • Experience with backend frameworks (e.g. Spring Boot, Node.js, Flask/FastAPI) and React
  • Experience working in Agile teams using version control (e.g. Git)
  • Familiarity with cloud platforms (AWS, Azure, or GCP) and CI/CD pipelines
  • Strong analytical, problem-solving, and communication skills
  • Ability to work independently, take ownership, and mentor others
  • Degree in Computer Science, Software Engineering, or equivalent experience
  • Experience in regulated environments (health, justice, or central government) (desirable)
  • Previous senior or lead developer experience (desirable)
  • Experience with microservices, Kubernetes, serverless, or large-scale system design (desirable), We are seeking an experienced Senior Software Developer with strong full-stack expertise to design, build, and maintain secure, scalable, and high-quality software solutions. This position is based in our Glasgow office with the possibility of home-based or remote work, including occasional UK travel. This role combines hands-on development with technical leadership, mentoring, and contributions to architectural decisions. We offer opportunities for funded training and professional development, fostering a collaborative Agile environment.

Apply for this position