Pular para o conteúdo principal

Senior Fullstack Engineer



Descrição da vaga

Client

N Brown

Brief

We are looking for a highly experienced, AI-native Senior Fullstack Engineer to take ownership of building, improving, and scaling production-grade software solutions.

This role is suited to an engineer who has fully embraced AI-driven software development and uses AI coding agents as a fundamental part of their engineering workflow. We are not looking for a traditional developer who occasionally uses AI tools. We need someone who knows how to leverage AI to design, build, test, debug, and ship high-quality production software at pace.

You will work primarily with Node.js and AWS, developing and integrating solutions across commercial platforms, payments, fraud, originations, and financial infrastructure.

The ideal candidate is a proactive, hands-on engineer who can operate independently, make sound technical decisions, solve complex problems, and drive delivery from initial requirements through to production with minimal supervision.


Company Details

Our client is a well-established UK-based digital retail and financial services organisation with a strong focus on technology, customer experience, and innovation.

The business operates across retail, payments, credit, fraud, and financial services, with a growing investment in modern cloud technology and AI-driven software development.

This is an opportunity to join a business undergoing technology transformation, working with modern platforms, APIs, AWS, Node.js, and AI development tools such as Claude Code and Cursor.



Responsabilidades e atribuições

Responsibilities


  • Design, develop, and maintain production-grade applications and backend services using Node.js, JavaScript, and TypeScript.

  • Build scalable, secure, and reliable backend systems and APIs using Node.js.

  • Use AI coding agents such as Claude Code, Cursor, or similar tools as core development tools, not simply as occasional assistants.

  • Leverage AI agents to accelerate development, refactoring, debugging, testing, documentation, and code generation while maintaining full ownership of the resulting code.

  • Translate business and product requirements into robust technical solutions and deliver them from development through to production.

  • Build and integrate REST APIs, third-party platforms, and SaaS solutions.

  • Develop integrations across payments, fraud, originations, and financial infrastructure.

  • Work with AWS services to deploy, operate, monitor, and scale applications.

  • Review and validate AI-generated Node.js code to ensure security, performance, maintainability, and reliability.

  • Refactor and modernise existing applications and services where required.

  • Implement automated testing, CI/CD pipelines, and appropriate engineering quality controls.

  • Troubleshoot production issues and improve application performance, reliability, and observability.

  • Take full ownership of technical delivery, proactively identify problems, and make sound engineering decisions without constant supervision.

  • Collaborate with technical and business stakeholders while working independently and maintaining alignment with UK business hours.





Requisitos e qualificações

Qualifications






























Preferred Qualifications

  • Strong hands-on experience with Node.js and proven experience building, developing, and maintaining production-grade backend applications and services.
  • Strong proficiency in JavaScript and/or TypeScript.
  • Practical experience designing, building, deploying, and maintaining applications on AWS.
  • Strong backend engineering skills, including API development, system integration, and software architecture.
  • Experience with databases, data modelling, automated testing, CI/CD, and Git.
  • Significant commercial experience in a senior software engineering or equivalent hands-on development role.
  • Ability to review, validate, debug, and secure code, including AI-generated code, while maintaining high standards of engineering quality.
  • Proven ability to work independently, take ownership of delivery, and solve complex technical problems with minimal supervision.
  • A proactive mindset, strong problem-solving skills, and the confidence to make technical decisions without hand-holding.
  • Strong written and verbal English communication skills.
  • Ability to work UK business hours.





  • AI-native development experience: Uses AI coding agents as a fundamental part of the development workflow, rather than relying on AI tools only occasionally.
  • Hands-on experience with Claude Code, Cursor, GitHub Copilot, or similar AI-powered development tools.
  • Experience using AI agents throughout the software development lifecycle, including planning, implementation, debugging, refactoring, testing, and production delivery.
  • Experience in fintech, financial services, payments, fraud, credit, or other regulated commercial environments.
  • Experience integrating third-party SaaS platforms and external APIs.
  • Experience with cloud-native architectures, distributed systems, and production operations.


Etapas do processo

  1. Etapa 1: Cadastro
  2. Etapa 2: Contratação

❇️ VEM SER CPP Digital ❇️

Acreditamos que a tecnologia está moldando o mundo. Ela nos permite avançar mais rápido e mais longe, além de oferecer oportunidades incríveis para resolver os desafios do nosso dia a dia.

Aqui, o encontro de histórias com tecnologia é o que nos move. Temos um time diverso e apaixonado por inovação espalhado pelo mundo. 


Na CPP Digital, cada um tem a oportunidade de fazer a transformação acontecer.

Valorizamos ideias inovadoras e estamos prontos para apoiar o crescimento e desenvolvimento de nossos colaboradores.


Quer fazer parte dessa transformação conosco?


#vemsercppdigital 😁


Esperamos receber sua inscrição em nossa página de carreiras e estamos animados para conhecer você e seu potencial.

Juntos, podemos construir um futuro cheio de oportunidades e realizações.