Who we are

Our client is the UK’s leading provider of mobile and digital infrastructure, overseeing more than 15,700 sites and commanding approximately 35% market share.

The Full Stack Engineer plays a key role in delivering end-to-end functionality across frontend, backend, and API layers within enterprise-level systems.

Working within an outcome-driven delivery model, this position focuses on developing scalable, reliable, and production-ready applications, while supporting headless architectures and secure, API-led platforms.

Candidates should be open to traveling to the UK for up to 4 days each month.

What you'll be doing

  • Develop frontend, backend, and API components within cloud-based environments
  • Contribute to decoupled, headless architecture patterns
  • Deliver features aligned to prioritised backlog and work packages
  • Ensure alignment with enterprise architecture, security, and design standards
  • Collaborate with platform, data, and AI engineers across delivery teams
  • Build scalable APIs and frontend applications using modern frameworks
  • Ensure high-quality code through testing, validation, and peer review
  • Deploy features via CI/CD pipelines into controlled environments
  • Support iterative, sprint-based delivery with a focus on speed and quality
  • Embed QA practices and ensure Definition of Done is met for all deliverables
  • Support production readiness including performance, monitoring, and resilience

What you'll bring along

  • Bachelor’s degree in Computer Science, Engineering, or a related field
  • Minimum 5–7 years of professional software development experience
  • Strong experience in full stack development: frontend, backend, APIs
  • Proficiency in modern frameworks, for example React, FastAPI, Node.js or equivalent
  • Experience with REST APIs and microservices architecture
  • Knowledge of Azure or similar cloud platforms
  • Understanding of secure, scalable application design
  • AI-Assisted Engineering & Development
  • Actively use AI-assisted tools for code generation, testing, and documentation
  • Improve development efficiency through AI-enabled workflows
  • Support adoption of AI-assisted engineering practices across the team
  • Validate and review AI-generated code to ensure quality and security compliance
  • Continuously evaluate emerging AI tools to enhance software delivery
  • Experience delivering full stack applications in cloud environments
  • Strong programming skills: JavaScript, Python or equivalent
  • Understanding of APIs, system design, and application architecture
  • Experience working in Agile/DevOps teams

More from NTT DATA Romania
NTT DATA Romania 1 day ago
NTT DATA Romania 27 days ago
NTT DATA Romania 30 days ago