Role Overview
Operates within BT Networks Cloud Services, supporting and enabling integrated tooling across BT Networks to underpin business-critical products. Working within a platform engineering and automation team, you will focus on full-stack development, building and maintaining internal tooling, services, and integrations that support collaboration and operational workflows across BT, with a strong focus on scalability, reliability, and maintainability.
Responsibilities
- Build and maintain backend services, APIs, and user interfaces
- Write clean, well-tested code for production systems
- Design and develop scalable, reliable applications
- Work with other engineers to deliver features end to end
- Collaborate with platform, security, and business teams to solve problems
- Review code and support others to improve quality
- Debug issues and fix defects in live systems
- Improve performance, reliability, and system design
- Automate repetitive tasks and manual processes
- Contribute to technical design discussions and decisions
Requirements
- Strong experience in full-stack development (frontend and backend)
- Good knowledge of at least one backend language (e.g., Python, Java, or Node.js)
- Experience building and using APIs
- Experience with modern frontend frameworks (e.g., React or similar)
- Ability to write clean, well-structured, and well-tested code
- Strong problem-solving skills and attention to detail
- Experience working with cloud-based systems and services
- Understanding of version control (e.g., Git) and team-based development
- Ability to work with others and communicate clearly
Skills
- Python
- React
- Node.js
- APIs
- Git
Nice to Have
- Experience designing scalable and reliable systems
- Experience with CI/CD pipelines and automated deployment
- Knowledge of databases (SQL or NoSQL) and data modelling
- Understanding of security best practices in software development
- Familiarity with Atlassian Cloud suite and Forge platform