Ofertas › Harvey Nash
Harvey Nash · Sydenham, United Kingdom · £33,000 - 65,000 per year
Salary: £33,000 - 65,000 per year Requirements: Approximately 2–8 years of professional software engineering experience, with seniority and responsibilities aligned to technical capability. Strong hands-on engineering and problem-solving skills, with the ability to take ownership of features and deliver measurable outcomes. Product thinking and an understanding of user needs. Confidence working across the full software development lifecycle. Strong technical judgement, attention to detail, and commitment to maintainable code. Collaborative mindset and ability to communicate technical decisions effectively. Experience with React.js, TypeScript, JavaScript, functional components, hooks, state management, responsive UI development, and modern component libraries. Experience with Python, ideally using FastAPI, Flask, or Django, and with RESTful APIs, authentication, asynchronous processing, microservices, and scalable backend architecture. Experience with AWS, including services such as Lambda, S3, CloudFront, and API Gateway; PostgreSQL and relational database design; Terraform and Infrastructure as Code; Git, CI/CD, and automated deployment pipelines. Practical experience using AI-assisted development tools such as Claude Code, GitHub Copilot, or Devin AI, with the ability to direct, review, test, and validate AI-generated code. Understanding of the limitations, security risks, and architectural considerations associated with AI-assisted development. Responsibilities: Design, build, and ship full-stack applications from concept through to production. Develop modern, responsive user interfaces using React, TypeScript, and JavaScript. Build scalable backend services, APIs, and microservices using Python and frameworks such as FastAPI, Flask, or Django. Use AI-assisted development tools to accelerate prototyping, coding, testing, and delivery. Design robust system architectures, API contracts, and data models. Work with cloud-native technologies and infrastructure, including AWS, PostgreSQL, and Terraform. Take ownership of automated testing, CI/CD pipelines, code reviews, and production deployments. Evaluate AI-generated code for security vulnerabilities, architectural issues, and potential performance bottlenecks. Collaborate with Product Managers, designers, and technical stakeholders to translate business problems into effective engineering solutions. Contribute to technical standards, reusable components, and best practices across engineering teams. Techn