Role Summary
Junior Backend Engineer - design, develop and improve software solutions that provide business, platform, and technology capabilities for customers and colleagues.
Responsibilities
- Develop and deliver high quality backend software solutions using industry aligned programming languages, frameworks, and tools.
- Ensure code is scalable, maintainable, optimized for performance, and follows secure coding practices.
- Collaborate cross functionally with product managers, designers, and engineers to define requirements, devise solution strategies, and integrate seamlessly with business objectives.
- Participate in code reviews, promote a culture of code quality and knowledge sharing among peers.
- Stay informed of technology trends and contribute to the organization's technical communities.
- Implement effective unit testing practices to ensure proper code design, readability, and reliability.
- Act as an advisor to related teams and join other business functions to support successful delivery.
- Escalate breaches of policy, embed new procedures for risk mitigation, and manage risks to strengthen controls.
- Deliver work in line with relevant rules, regulations, and codes of conduct.
Leadership (if applicable)
- Lead and supervise a team, guide professional development, allocate work, and coordinate resources.
- Demonstrate the four LEAD behaviours:
- L - Listen and be authentic
- E - Energise and inspire
- A - Align across the enterprise
- D - Develop others
Qualifications
- Backend development experience using Python.
- Experience with cloud services such as AWS.
- Proficiency with the software development lifecycle using Git, Agile methodologies, and automated testing.
- Experience with Docker/Kubernetes containerisation and CI/CD pipelines.
- Hands on engineering with collaborative skills.
- Infrastructure as code knowledge (Terraform, CloudFormation).
- Experience developing or integrating AI/ML frameworks (e.g., LangChain).
- Bachelor's degree in Computer Science, related fields, or equivalent experience.
Values & Mindset
- Demonstrate Barclays Values: Respect, Integrity, Service, Excellence, Stewardship.
- Show Barclays Mindset: Empower, Challenge, Drive.
Location
Knutsford / Glasgow.