Software Developer

Brightbox Grp Ltd
Newcastle upon Tyne, 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
£ 146K

Job location

Newcastle upon Tyne, United Kingdom

Tech stack

Java
Data Stores
Github
Identity and Access Management
MongoDB
Node.js
NoSQL
OAuth
Secure Coding
Systems Integration
Web Services
Transport Layer Security
Okta
Apigee
Backend
Containerization
Gitlab-ci
Kubernetes
Api Gateway
REST
Docker
Jenkins
Microservices

Job description

Senior Software Developer

Requirements

  • Extensive experience developing scalable, high-performance backend systems using Node.js and/or Java (v21+).
  • Strong knowledge of microservices architecture and RESTful API design.
  • Demonstrated ability to lead technical initiatives, mentor engineering team members, and promote best practices across projects.

Preferred Skills and Experience

  • Hands-on experience with MongoDB or other NoSQL data stores.
  • Proficiency in containerization technologies (Docker, Podman) and Kubernetes-based orchestration.
  • Experience implementing secure coding practices and integrating IAM solutions such as Keycloak.
  • Familiarity with API gateway platforms including WSO2, Kong, or Apigee.
  • Advanced understanding of security standards such as TLS, OAuth2, encryption techniques, and threat mitigation strategies.
  • Practical experience building and managing CI/CD pipelines using Jenkins, GitLab CI, or GitHub Actions.
  • Solid grasp of cloud-native architectures, automated deployments, and scalable system design.
  • Working knowledge of data protection regulations such as GDPR and CCPA, along with data sovereignty considerations.

Benefits & conditions

Mainly remote, but some travel to Newcastle for meetings will be required, and this could be a couple of times a week in the first few weeks during onboarding. Expenses will be included £500-£560pd (Outside IR35) Initially until end of January to be extended

Apply for this position