Software Engineer
- Compensation
- Not disclosed
- Location
- Salford
- Work setup
- Hybrid
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- 3+ years
- Category
- Software engineering
- Posted
Skills
Nice to have
- Adobe ColdFusion / CFML
- Liquibase or similar database migration tools
- Storybook and component libraries
- Semantic versioning and private npm packages
- AWS, particularly S3, CloudFront, EKS and RDS
- Docker, Kubernetes or Helm
- GitHub Actions or other CI/CD platforms
- Machine learning or LLM integrations
- Product analytics and event instrumentation
- Multi-tenant SaaS platforms
- Webpack, Babel, Vite, ESLint or Prettier
- Frontend performance testing
- Scrum or Agile development environments
Full description
Software Engineer Location: Manchester Exchange Quay, hybrid working 2 days on site
Department: Technology
We're working with an ambitious technology business that uses data science, behavioural insights and digital technology to help organisations connect more effectively with the communities they serve.
Their cloud-based SaaS platform combines machine learning, AI and sophisticated web technology to support hundreds of thousands of customer interactions every week across sectors including Social Housing, Local Government and Healthcare.
As the business continues to grow, they are looking for a Software Engineer to join their engineering team and help build and evolve their award-winning AI products.
The role This is a genuine full-stack Software Engineer position where you'll work across backend development, databases and frontend applications.
You'll be working with an Adobe ColdFusion (CFML) backend, MySQL databases and a React/TypeScript frontend. While previous ColdFusion experience is not required, you'll need strong commercial experience with another server-side technology and be comfortable learning CFML.
You'll work closely with Software Engineering, Data Science, DevOps, QA and Business Analysis teams to develop secure, reliable and scalable software.
The role will give you the opportunity to work on:
- Full-stack development across backend, database and frontend applications
- A multi-tenant SaaS platform
- AI, machine learning and LLM integrations
- API development and third-party integrations
- Technical design and code reviews
- CI/CD and AWS-hosted environments
- A shared React component library
Key responsibilities
- Design, develop and maintain new features across the backend, database and frontend
- Develop server-side applications using a structured, maintainable architecture
- Design and evolve MySQL schemas and write efficient, secure queries
- Optimise database performance through indexing and query tuning
- Build and maintain REST APIs and third-party integrations
- Integrate with external machine learning and LLM services
- Develop React and TypeScript applications
- Contribute to a shared component library and Storybook
- Write automated tests and maintain reliable CI/CD pipelines